USA/Canada - Toll Free: +1-866-221-0634
USA - From abroad: +1-208-327-6494
USA/Canada - Subscription Renewals: +1-866-221-0634
Latin America: +1 512 535 7751
UK: +44 845 399 1124
Ireland: +353 1 6919191
Germany: +49 89 420 95 98 95
France: +33 1 70 61 48 95
Sweden: +46 730 207 871
Benelux: +31 6 25003558
Italy: +39 06-99268193
Israel: +31 6 25003558
Spain & Portugal: + 34 933905461
Other EMEA countries: +353 1 6919191
Australia/NZ: +61 2 42314328
Asia Pacific: +81 3 5843 1140
For many years, Java has been the most popular application development language for MySQL's ISV / OEM customers and more recently for our Enterprise customers as well. In early 2009 we conducted our Annual MySQL User Survey and found that, among those surveyed, 57% of both ISVs /OEMs, and MySQL Enterprise users develop their MySQL applications in Java.
Some of the reasons for MySQL's popularity among Java application developers are its:
In addition, MySQL is open source, freely available, and now ubiquitous. Because of its popularity, MySQL has been well integrated with the eco-systems supporting Java. It is often the default database for Java frameworks and tools, and there is a wide array of resources from formal tutorials to forums, all of which serve to make it even easier to develop and optimize Java and MySQL applications. Following is a compilation of those resources.
JDBC - MySQL Connector/J
- "JDBC Driver for MySQL: MySQL Connector/J" -- MySQL Reference Manual (html)
- "MySQL's JDBC Driver, And Making It DWhat You Want" -- Java One session (web-cast, .pdf, mp3)
- "Bending MySQL Connector/J to Your Liking" -- MySQL User Conference presentation (.pdf)
How-Tos
- "Deep Dive: MySQL Tips for Java Developers -- expert interview (web-cast)
- "Automatic Multi-platform MySQL Deployment with your Java Application Using MySQL Connector/MXJ" -- MySQL webinar (web-cast, .pdf)
- "MySQL and Java Developer's Guide" -- book (paperback)
Dev Zone Resources and Forums
- Forum: MySQL JDBC and Java Forum -- MySQL.com forum
- Forum: Java forum & mailing list archive -- Nabble.com forum
- Resources: Using MySQL with Java -- MySQL DevZone page
MySQL Workbench Design Tool

