Below you can find different tools you can use to get acquainted and work with CUBRID. Choose one of the tools and you will be redirected to the dedicated page where you can find the detailed information about that application, its download links as well as the instructions how to quickly get started.
WACP is a software package created for Windows platforms and includes Apache Web Server, CUBRID Database Management System, and PHP engine. These WACP bundles are extremely useful and convenient if you want to test CUBRID with PHP but do not want to deal with the installation process and make changes to your local machine. Usually WACP packages are distributed in ZIP archives and required no more actions but extracting to the desired location. Thus, running WACP is as easy as one, two, three:
- RUN start_cubrid
- RUN start_server
Choose one of the WACP packages below.
Uniform Server for CUBRID
The Uniform Server is a small and mobile WACP package that allows users to run the Apache Web server together with CUBRID Database and PHP on any Windows OS based computer without a need to install or configure any software in it. It is ideal for users to test and get acquainted with CUBRID in minutes. It can also be used as a production/live server for developing Web applications on PHP.
Besides the default database administration tool, CUBRID Manager, there are several other tools Web Developers and DBAs can leverage when working with their CUBRID Databases.
CUBRID Migration Toolkit
CUBRID Migration Toolkit (CMT) is a software tool which allows to migrate user data from MySQL to CUBRID database server. The data and schema in the source database can be as sofisticated as possible. CMT provides the default settings to cast native MySQL data types to native CUBRID data types. If it is necessary to have the destination column data type different from the default settings, it can be easily customized before the migration process starts.
CUBRID WebQuery is an open source, lightweight and intuitive web-based database management tool originated from the well known SQL Buddy tool. CUBRID WebQuery is famous for its high performance. It features a modern user interface design and provides optimized browsing experience due to the usage of AJAX technology. Users do not have to wait for whole page to reload when trying to simply add a new record into a table.
Users can access CUBRID database through various programming interfaces like Java, PHP, Ruby, and Python. Choose one of the languages below.
JDBC & Java Programming with CUBRID
Connecting to CUBRID Database through Java is quite straightforward. In this tutorial you will see many practical examples of writing Java applications which communicate with CUBRID Database Server. Additionally, users can see many JDBC related information about how to configure it, write sample codes, call the Java Stored Procedures, and the like.
PHP Programming with CUBRID
CUBRID provides advanced APIs to connect to CUBRID database using PHP. Users can download either the CUBRID-PHP Extension itself or the PHP PDO driver. Both of them are available through PECL repository so the installation will be very easy. Besides, numerous tutorials are also available.
Ruby Programming with CUBRID
Here you can find the Ruby Driver to connect to CUBRID Database. If you wish to get the source code, they are at Github cubrid-ruby repository. There is always something new in CUBRID Database and something new in Ruby side. So we highly encourage Rubyists to test CUBRID Drivers and see if there is something needed to be added or modified.
Python Programming with CUBRID
Python is an established programming language similar to Ruby, Perl, and somewhat to PHP. It has been used by many professional web developers worldwide to create sophisticated web applications. Here you can find the Python Driver that you can use to establish the database connection with CUBRID.
Content Management Systems
Many popular Web applications are being ported to CUBRID. Now users can download them and use with the CUBRID Database. Choose one of the applications below.
Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone. Now Joomla! CMS is available for CUBRID Database.
WordPress Blog Publishing System
WordPress is an open source blog publishing web application powered by PHP which can also be used for content management. It has many features including a plugin architecture and a templating system. Used by over 2% of the 10,000 biggest websites, WordPress is the most popular blog software in use today. Now it is available for CUBRID, too.
phpBB Forum Management System
phpBB is a popular Internet forum package written in PHP scripting language. The name "phpBB" is an abbreviation of PHP Bulletin Board. Available under the GNU General Public License, phpBB is free software. This CUBRID compatible phpBB is based on phpBB version 3.0 which is the latest stable version of phpBB. It is identical to its original version, i.e. supports all the features and functionality.
For App Owners:
If you have an application that supports CUBRID Database and would like to get listed here, contact us and we will make sure your app is reachable by all CUBRID users.