MM.MySQL is now MySQL Connector/J !
In June, 2002, I joined the fine crew of developers at MySQL AB, and MM.MySQL is now the official JDBC driver for MySQL! As well as being under a free software license (LGPL for Connector/J 2.0.14, GPL for Connector/J 3.0.0 and beyond), commercial licenses and support options are also available from MySQL-AB. Contact email@example.com for more information.
With this change, comes a name change, and new distribution channel.
MM.MySQL will no longer be distributed from this site, or the SourceForge.net project site.
If you want to keep up with the latest versions of the most popular JDBC driver for the worlds' most popular Open Source database, you must go to:
For posterity's sake, the old version of this page (and old distributions of the driver) can be found here.
I'm including the news release on this page that explains everything:
MySQL Adds Popular JDBC Driver to Product Line-up
13 Aug 2002
New, enhanced version of Mark Matthews' Open Source Java driver
debuts as "MySQL Connector/J"
LINUXWORLD EXPO - (August 13, 2002) - MySQL AB, developer of the world's
most popular Open Source database, today announced that it has added a new JDBC
driver, "MySQLTM Connector/J" to the company's line of supported
technologies. The driver, which was originally developed by Mark Matthews in
1998 as the Open Source "MM.MySQL" driver, debuts as a MySQL product with
significant performance and feature enhancements that will help maintain its
position as the leading driver for Java connectivity to the MySQL database.
"Mark Matthews has joined the MySQL team and has brought with him an
extremely valuable technology that we are proud to offer as an official
MySQL API," said David Axmark, MySQL co-founder and vice president of Open
Source relations. "Drivers have a huge impact on performance, and with MySQL
Connector/J, Java developers have a solution that will take the
built-for-speed MySQL database to new performance highs."
MySQL Connector/J: A Proven Technology
MySQL Connector/J is a native Java driver that converts JDBC (Java Database
Connectivity) calls into the network protocol used by the MySQL database. It
lets developers working with the Java programming language easily build
programs and applets that interact with MySQL and connect all corporate
data, even in a heterogeneous environment. MySQL Connector/J is a Type IV
JDBC driver and has a complete JDBC feature set that supports the
capabilities of MySQL.
MySQL Connector/J has been downloaded over 206,000 times as the "MM.MySQL"
driver since moving to the SourceForge web site in 2000. It consistently
ranks in the top 100 projects from SourceForge in terms of downloads and
other activities of the almost 45,000 projects hosted there.
Moreover, in a recent database benchmark by Ziff Davis Media Inc., and
published in eWeek magazine, the high-performance MySQL database with the
MySQL Connector/J driver came out as a winner among the server databases
reviewed from IBM, Microsoft, Oracle and Sybase, on a Java-based application
server. In the results, MySQL is presented as having the overall best
performance and scalability along with Oracle9i. Also, MySQL excelled in
stability, ease of tuning and connectivity. To see the full review, go to http://www.eweek.com/article/0,3658,s=708&a=23115,00.asp.
MySQL Connector/J Adds Speed, Stability, Features
MySQL Connector/J enters the MySQL product family with many improvements
that have been requested by the Open Source community. The driver is now
50-100 percent faster in most situations than the previous version. It also
creates fewer transient objects than before, leading to better performance
and even more stability. The driver now also supports "streaming" result
sets, which allows users to retrieve large numbers of rows without using a
large memory buffer. With newly added large-packet protocol support, the
driver can send rows and BLOBs up to 2 gigabytes in size.
New features from the JDBC-3.0 API in MySQL Connector/J include
getGeneratedKeys which allows users to retrieve auto-increment
fields in a non-database-specific way. Auto-increment fields now work with
object-relational mapping tools as well as Enterprise Java Beans (EJB) servers
with Container Managed Persistence (CMP) that support JDBC-3.0. The MySQL
database is increasingly used as the embedded database in major Java-based
software applications and network devices, and the new, enhanced MySQL
Connector/J driver will provide these applications with even greater
performance, more stability, and a richer feature set.
Licensing and Support
MySQL Connector/J 3.0-beta can now be downloaded from the MySQL web site at
www.mysql.com/downloads/. It is
available under the GPL Free Software/Open Source license or under a commercial
license, for those who don't wish to be bound by the GPL. MySQL AB offers
various technical support options for MySQL Connector/J. For more information
on MySQL support, please go to www.mysql.com/support/.
About MySQL AB
MySQL AB develops, markets and supports the MySQL database server, the
world's most popular Open Source database. With an estimated four million
installations and up to 20,000 downloads per day, MySQL is the de facto Open
Source database leader and is quickly becoming the core of many high-volume,
business-critical applications. Major corporations such as Yahoo!, Lucent
Technologies, Sony Pictures Digital Entertainment, Motorola, NASA, Silicon
Graphics, HP, Xerox and Cisco rely on the ultra-fast, highly-reliable MySQL
database. MySQL is available under the Free Software/Open Source GNU General
Public License (GPL) or a non-GPL commercial license. For more information
about MySQL, please go to www.mysql.com.
# # #
MySQL is a registered trademark of MySQL AB in Sweden and is a trademark of
MySQL AB in the USA and other countries. Other products mentioned are the
trademarks of their respective corporations.
|A Type IV JDBC driver for
Small (<120K), high performance, GPL License, comes with source