I'm trying to connect to MySQL using ODBC, JDBC, and I have trouble with ClassNotFoundException error.
Exception in thread "main" java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at dbconnect.jdbcconnect.main(jdbcconnect.java:16)
I added jars to JavaBuildPath like this
my code
public static void main(String[] args) throws SQLException, ClassNotFoundException {
// TODO Auto-generated method stub
//Connection conn = null;
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String url = "jdbc:odbc:Gtable";
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, "root", "")
// Statement s=conn.createStatement();
//s.executeQuery("Select")
}
}
How can I resolve this?