0

Mac Os X に Eclipse Indigo があり、mysql コネクタ (バージョン 5.1) をダウンロードしました。
プロジェクトに jar を追加し、次のコードを使用しています。

public class Test 
{
    public static void main (String[] args)
    {
        try {
        String url = "jdbc:msql://200.210.220.1:1114/Demo";
        Connection conn = DriverManager.getConnection(url,"","");
        Statement stmt = conn.createStatement();
        ResultSet rs;

        rs = stmt.executeQuery("SELECT Lname FROM Customers WHERE Snum = 2001");
        while ( rs.next() ) {
            String lastName = rs.getString("Lname");
            System.out.println(lastName);
        }
        conn.close();
    } catch (Exception e) {
        System.err.println("Got an exception! ");
        System.err.println(e.getMessage());
    }
    }
}

プログラムを実行しようとすると、次の例外が発生します。

Got an exception! 
No suitable driver found for jdbc:msql://200.210.220.1:1114/Demo

私の質問は次のとおりです。ドライバーをインストールする方法は?他に何をすべきですか?
ドライバーをインストールしたら、データベースの URL を取得するにはどうすればよいですか (mysql 5.5 を使用しています)。
ウェブ上で有効なガイドを見つけられませんでした。それらはすべて具体的すぎます。

4

4 に答える 4

1

jdbc:mysql に「y」がありません

于 2012-05-06T01:46:45.253 に答える
1

MySQL を使用している場合、URL は次のようになります。

jdbc:mysql://200.210.220.1:1114/Demo

場合によっては、IP と PORT を確認してください。

于 2012-05-09T06:08:42.383 に答える
1

JDBC 接続 URL が正しくありません。公式ドキュメントを参照して、URL に必要な形式を確認してください。

あなたの場合、URLは次のようになります:

String url = "jdbc:mysql://200.210.220.1:1114/Demo";
于 2012-05-06T09:37:32.260 に答える
0

jarをプロジェクトに追加した可能性がありますが、プロジェクトのクラスパスにも追加しましたか?jarをプロジェクトにファイルとして存在させても、問題は解決しません。プログラムからjarファイルにアクセスできないことは明らかです。プロジェクトを右クリック->ビルドパス->そこにjarを追加します。

正しいホストアドレスとポート番号があれば、データベースのURLは問題ないように見えます。

于 2012-05-06T01:59:49.120 に答える