MySQL Forums :: Connector/JDBC and Java :: jdbc4 without class.forName

Advanced Search

jdbc4 without class.forName
Posted by: Patryk Pa ()
Date: February 06, 2008 02:19PM

According to what Sun says about jdbc4 in java 6, the line Class.forName("com.mysql.jdbc.Driver"); is not needed

But I can't make it to work, has anybody tested Connector/J 5.1.5 with Java 1.6 without it ?

String connectionString = "jdbc:mysql://localhost/db1";
String dbUser = "root";
String dbPassword = "password";
java.sql.Connection conn = DriverManager.getConnection(connectionString, dbUser, dbPassword);

The above code throws Exception No suitable driver found for jdbc:mysql://localhost/db1
I have the mysql-connector-java-5.1.5-bin.jar in Classpath beacuse when I uncomment the line Class.forName("com.mysql.jdbc.Driver"); everything works fine.

Options: ReplyQuote

Subject Written By Posted
jdbc4 without class.forName Patryk Pa 02/06/2008 02:19PM
Re: jdbc4 without class.forName Mark Matthews 02/06/2008 10:01PM

Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.