Java Tutorial - Java Script :
MySQL
MySQL is, by most measures, the most popular open source database available today. MySQL is available from http://www.mysql.com. It is developed and maintained by MySQL AB , a Swedish company founded by the
original creators of the product and is released under the GPL and LGPL licenses. The following table provides a summary of the MySQL information MySQL has a reputation for being fast, reliable, and easy to use. Binary
installations are provided for many platforms, including most Linux and Windows systems. MySQLAB is an example of a company that thrives on free software. It generates most of its income from sales of support contracts and training for supporting the MySQL product in commercial environments. It also sells alternative licenses for MySQL to cover those situations where a company wants to distribute the MySQL product but does not want their products to fall under the GPL restrictions. At less than $400 per server, even these licenses are reasonably priced when compared to the competition. Especially when you consider that there are no extra charges for additional CPUs.
Although MySQL has earned a reputation for being a reliable database with good performance, it has also received criticism for lack of transaction support and support for advanced features such as foreign keys, user-defined functions (UDFs), triggers, and stored procedures. Recent versions of MySQL, however, do provide support for transactions and foreign keys by using data engines provided by InnoDB. A MySQL database can be configured to use a mix of these tables, allowing considerable flexibility in situations where transaction support is not important for every table. The current version of MySQL also provides UDF support. Stored procedures and triggers are expected to be included in MySQL version 5.0. For quite a while, Java JDBC support for MySQL was handled separately by outside developers. One of these drivers mm.MySQL developed by Mark Mathews became more popular than the rest. In June 2002, MySQL AB hired Mark Mathews and acquired the driver. The driver is now available directly from the MySQL site and is currently available under the LGPL. Development on the driver has continued, and a MySQL has recently released a version supporting JDBC 3.0.This new driver has been released under the more restrictive GPL license.
