0

重複の可能性:
com.mysql.jdbc.Driver を読み込めません

こんにちは、テーブルを更新しようとしていますが、接続が失敗し続けます。以下は私が持っているコードです:

try {
            String driver = "com.mysql.jdbc.Driver";
            Class.forName(driver).newInstance();
            Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=convertToNull","root","P@typd79");
            Statement stmt = con.createStatement();
            String query = "INSERT INTO project_one.personal_info(ssn,name,street,city,state,zip,class,degree,s,imm) VALUES"
                    + "(" + social + "," + Name + "," + Address + "," + City + "," + State + "," + Zip
                    + "," + Year + "," + Degree + "," + HS + "," + IMM + ")";

            stmt.executeUpdate(query);
            JOptionPane.showMessageDialog(null, "New student added successfully");

        } catch (Exception e) {

            JOptionPane.showMessageDialog(null,"Data not saved: " + e,"Error",JOptionPane.ERROR_MESSAGE);

        } 

    }

接続名とドライバーは正しいのですが、次のエラーが表示されますjava.lang.classnotfound.exeption:com.mysql.jdbc.Driver.

私が見逃しているのは何ですか?

4

3 に答える 3

0

ビルド パスに mysql ドライバー jar を追加する必要があります。

于 2012-10-03T12:59:33.710 に答える
0

http://dev.mysql.com/downloads/connector/j/から jdbc mysql ドライバーを追加します。

于 2012-10-03T13:00:56.893 に答える
0

jdbc jar が不足しているようです。

于 2012-10-03T12:58:15.663 に答える