MySQL

MySQL is an open source database that is lightweight and fast.

NOTE:

Prior to version 3.23, MySQL does not support transactions, and therefore does not support explicit commit (they use autocommit by default after eny SQL command). To use MySQL versions 3.22 and earlier, you have to make change to application configuration file. You will need to set parameter ‘ChangeAutocommit’, of logical database, to ‘false’ (this will disable DODS to change, database connection, autocommit property). Example:

Configuration:

This section presents an example of a MySQL configuration, where <database_id> is your database identifier.

#-------------------------------------------------------------------
# Database Manager Configuration
#-------------------------------------------------------------------

DatabaseManager.Databases[] = <database_id>
DatabaseManager.DefaultDatabase = <database_id>
DatabaseManager.Debug = true
DatabaseManager.DB.<database_id>.ClassType = Standard
DatabaseManager.DB.<database_id>.Connection.User = <username>
DatabaseManager.DB.<database_id>.Connection.Password = <password>
DatabaseManager.DB.<database_id>.Connection.MaxPoolSize = 5
DatabaseManager.DB.<database_id>.Connection.AllocationTimeout = 10000
DatabaseManager.DB.<database_id>.Connection.Logging = true
DatabaseManager.DB.<database_id>.ObjectId.CacheSize = 1024
DatabaseManager.DB.<database_id>.ObjectId.MinValue = 100
DatabaseManager.DB.<database_id>.JdbcDriver = org.gjt.mm.mysql.Driver
DatabaseManager.DB.<database_id>.Connection.Url ="jdbc:mysql://<hostname>:<port#>/<db_instance>"
DatabaseManager.DB.<database_id>.ChangeAutocommit = "true"

This is the link where you can find all needed information and downloads for MySQL database:

http://www.mysql.com/downloads/index.html