私はWindows 7でJDBCを動作させようとしています。それをCLASSPATH( "G:/workspace/mysql-connector-java-5.1.18-bin.jar")に追加しました。これが問題だと思ったので、再起動しました。しかし、Class.forName( "com.mysql.jdbc.Driver")。newInstance()はまだ動作していません。これは、次の例外がスローされます。JDBCドライバの問題
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
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 JDBCTest.main(JDBCTest.java:18)
をそして、これは私のクラスのコードです:
....
private static Connection connect=null;
private static Statement statement=null;
private PreparedStatement preparedstament=null;
private static ResultSet resultset=null;
public static void main(String args[]) throws Exception
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
connect=DriverManager.getConnection("jdbc:mysql://localhost/feedback?user=root&password=root");
statement=connect.createStatement();
私はこの問題を解決することが出来るのですか?
を
どのようにコードを実行していますか? –
@TomaszNurkiewicz echo%CLASSPATH%そこにあると言っています – Andrew