異なる ID の 2 つのレコードを削除するために、2 つの準備済みステートメントを実行しています。私は単一の準備されたステートメントの実行で両方のレコードを削除したい私のコードはこのようなものです
String sqlDelete,sqlSelect2;
sqlDelete = "delete from vul_detail where scanno=? and id=?";//
PreparedStatement ps2=conn.prepareStatement(sqlDelete);
// System.out.println("PS Created Successfully");
ps2.setString(1, "scan_2");
ps2.setInt(2, 2);
// ps2.setInt(3, 5);
ps2.executeUpdate();
System.out.println("first record deleted");
ps2.setString(1, "scan_2");
ps2.setInt(2, 5);
ps2.executeUpdate();
System.out.println("second record deleted");
sqlSelect2="select * from vul_detail;";
stmt=conn.createStatement();
System.out.println("select query created");
ResultSet rs2 = stmt.executeQuery(sqlSelect2);
としてクエリを試しました
sqlDelete = "delete from vul_detail where scanno=? and id=?,?";
PreparedStatement ps2=conn.prepareStatement(sqlDelete);
System.out.println("PS Created Successfully");
ps2.setString(1, "scan_2");
ps2.setInt(2, 2);
ps2.setInt(3, 5);
ps2.executeUpdate();
これで例外が発生しています助けてください