2010-12-08 13 views
3

Javaプログラムでこれらのエラーが発生しました。私はすでにクラスパスの中にmysql-connector-java-5.1.14-bin.jarを入れました。これを解決するには?JavaをMysqlに接続する方法は?

HSystemRDB.java:144: package com.mysql.jdbc does not exist 
    Driver driver = new com.mysql.jdbc.Driver(); 
            ^
HTestClassRDB.java:99: package com.mysql.jdbc does not exist 
     DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 

コード:

String url = "jdbc:mysql://wire:3306/h?user="+pSystemRDB.USERNAME+"&password="+pSystemRDB.PASSWORD; 
    Connection con; 
    Statement stmt; 
    String query1 = "Delete from dbase"; 
    String query2 = "Delete from id"; 


    try { 
     DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 
    } catch (Exception e) { 
     System.out.println("Class Not Found Exception:"); 
     System.out.println(e.getMessage()); 
    } 
+0

ために、このチュートリアルを参照することができます。 mysqlコネクタがあなたのクラスパスに入っていますか?これを読んだことはありますか? http://dev.mysql.com/doc/refman/5.1/en/connector-j-usagenotes-basic.html#connector-j-usagenotes-connect-drivermanager – Robert

+1

彼は 'String s =" java "+" mysql ";' ... ':-) –

答えて

6

あなたがからのmysqlパッケージをダウンロードする必要があります。私は数分でexcactステップを編集します、here、ライブラリ内に配置

これはに接続するための正しい構文でありますデータベース:

try 
{ 
    // create a java mysql database connection 
    String myDriver = "org.gjt.mm.mysql.Driver"; 
    String myUrl = "jdbc:mysql://localhost/test"; 
    Class.forName(myDriver); 
    Connection conn = DriverManager.getConnection(myUrl, "root", ""); 

    // your prepstatements goes here... 

    conn.close(); 
} 
catch (Exception e) 
{ 
    System.err.println("Got an exception! "); 
    System.err.println(e.getMessage()); 
} 

希望これは、あなたがデータベースに接続するためのjarファイルを持っていないようだ

+0

便利で分かりやすい! – Cenxui

7

あなたはそのために、あなたのクラスパスにMySQL Driverを追加する必要があり、かつ適切なクラスソースをインポートします。

Please refer to this basic tutorial , article

+0

すでにクラスパスにmysql * .jarが追加されています。コードの中に何かがないのですか? – karikari

+0

@karikariアップデートを確認する –

0

に役立ちます。 mysql-connector-java-3.1.12.jarをダウンロードできます。

ダウンロードして、Webアプリケーションのlibフォルダに配置してください。これはあなたの問題を解決するはずです。あなたが他の問題がある場合

は、あなたはそれがおそらく嘘ではないですが、まあsteps to connect MySQL using JDBC

関連する問題