0

次のコードでmysqlデータベースに接続しようとしています。ドキュメントを見てみましたが、今まで運が悪かっただけです。

コードは次のとおりです。

public class TESTSQL {

static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://SLibraryDev.db.996****.hostedresource.com";
static final String USER = "SLD";
static final String PASS = "F11!";

public static void main(String[] args) {

    Connection conn = null;
    Statement stmt = null;

    try {
        // STEP 2: Register JDBC driver
        Class.forName(JDBC_DRIVER);

        // STEP 3: Open a connection
        System.out.println("Connecting to database...");
        conn = DriverManager.getConnection(DB_URL, USER, PASS);
        ...
        }

これは私が得ているエラーです:

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)

「Class.forName(JDBC_DRIVER)」をコメントアウトして実行すると、次のエラーが発生します。

java.sql.SQLException: No suitable driver found for jdbc:mysql://SLibraryDev.db.996****.hostedresource.com
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)

私がする必要があると思ったのは、これをダウンロードして実行することでした:http: //dev.mysql.com/downloads/connector/j/これを実行しましたが、このインストーラーに問題があるように見えました...プロセスの途中で切り取られたように、決して終了しませんでした。誰もが私が何をする必要があるかについて何か考えを持っています。

4

3 に答える 3

1

次のURLからmysql-connectorをダウンロードします http://nearbuy.googlecode.com/files/mysql-connector-java-5.1.13-bin.jar

それをクラスパスに追加します。

NetBeansを使用している場合、このファイルをプロジェクトに追加するには、次の手順を実行します。

プロジェクトを右クリック>ライブラリをクリック>JAR/フォルダーの追加をクリック>ダウンロードしたjarファイルを選択

于 2013-02-06T05:51:14.363 に答える
0

mysql jdbcドライバーjarをダウンロードして、クラスパスに含める必要があります

于 2013-02-06T05:40:22.710 に答える
0
java.sql.SQLException: No suitable driver found for jdbc:mysql://SLibraryDev.db.996****.hostedresource.com
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)

クラスパスにドライバーがないことを明確に示しています

mysqlドライバーのjarファイルをクラスパスに追加するだけです

于 2013-02-06T05:51:02.257 に答える