-1

接続を確立しようとしていますが、前述のエラーが発生しています。

     try{
                Class.forName("com.mysql.jdbc.Driver").newInstance();
                Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cams?zeroDateTimeBehavior=convertToNull", "root", "root");

                System.out.println("Connected to Database successfully");
                Statement st = conn.createStatement();
                s.assignStall(s.numOfStall + 1, stallOwnerId, category, iCanSelected, 
                        contact, name, add, email, unitNo, stallName);
                s.showAssignedStall();
    /*
                int result = st.executeUpdate(
                        "INSERT INTO StallOwner" (sId, sCat, cant, sContact,
                        sName, sAdd, sEmail, sUnitNo, sStallName) VALUES(
                                "")
                        )
              */  
                jTextFieldUserId.setText("");
                jTextFieldName.setText("");
                jTextFieldAddress.setText("");
                jTextFieldContact.setText("");
                jTextFieldEmail.setText("");
                jTextFieldUnitNo.setText("");
                jTextFieldStallName.setText("");
            } catch (Exception e) {
                System.out.println("Error: " + e.toString() + e.getMessage());
            }
        }

JDBC を使用するのはこれが初めてです。助けてください

4

3 に答える 3

1

mysql ドライバーを含む jar ファイルをクラスパスに追加する必要があります。

于 2013-10-01T05:59:57.367 に答える
0

com.mysql.jdbc.Driverクラスパスにmysql jdbc jar (クラスを含む jar ) がありません。クラスパスに必要な jar を追加します。

于 2013-10-01T05:59:49.420 に答える
0

ECLIPSE IDEmysql.jar を使用している場合は、以下の手順に従ってください。

  1. プロジェクトを右クリック
  2. ビルドパスに移動
  3. ビルドパスの構成をクリックします
  4. 外部jarの追加をクリックします
  5. mysql.jar へのパスを指定します
于 2013-10-01T05:59:11.253 に答える