Connect to MySQL with JDBC driver
Published: August 19, 2009 , Updated: April 4, 2011 , Author: mkyong
Here’s an example to show you how to connect to MySQL database via JDBC driver.
1. Download MySQL JDBC Driver
Get a MySQL JDBC driver from here -MySQL JDBC Driver Download Here
2. Java JDBC connection example
Code snippets to use JDBC to connect a MySQL database.
Class.forName("com.mysql.jdbc.Driver"); Connection connection = null; connection = DriverManager.getConnection( "jdbc:mysql://hostname:port/dbname","username", "password"); connection.close();
See a complete example below :
File : JDBCExample.java
package com.mkyong.common; import java.sql.DriverManager; import java.sql.Connection; import java.sql.SQLException; public class JDBCExample { public static void main(String[] argv) { System.out.println("-------- MySQL JDBC Connection Testing ------------"); try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { System.out.println("Where is your MySQL JDBC Driver?"); e.printStackTrace(); return; } System.out.println("MySQL JDBC Driver Registered!"); Connection connection = null; try { connection = DriverManager .getConnection("jdbc:mysql://localhost:3306/mkyongcom", "root", "password"); } catch (SQLException e) { System.out.println("Connection Failed! Check output console"); e.printStackTrace(); return; } if (connection != null) { System.out.println("You made it, take control your database now!"); } else { System.out.println("Failed to make connection!"); } } }
3. Run it
Assume JDBCExample.java is store in c:\test folder, together with MySQL JDBC driver
C:\test>java -cp c:\test\mysql-connector-java-5.1.8-bin.jar;c:\test JDBCExample -------- MySQL JDBC Connection Testing ------------ MySQL JDBC Driver Registered! You made it, take control your database now! C:\test>
Done.
Any Java questions or problems? please post at this JavaNullPointer.com forum, see you there ~
[ Read More ] You can find more similar articles at JDBC Tutorials
hey,
im new to the language and i really wanted to do a java application having a database connection.I just happend to saw ur example,but when i run the program i got the message “where is ur Mysql jdbc driver?”…what do i do now?
Make sure your jdbc driver (jar file) is available in your project classpath.
[...] Connect to MySQL with JDBC driver Here’s an example to show you how to connect to MySQL database via JDBC driver. [...]
just what i was looking for simple and usefull.
[...] JDBC example in Java [...]
after dwnloading the driver, will it be added to jdk or is it independent?
This is just a jar file, independent.
really helpful.thank you