接続は正常に機能しています。行を挿入することはできますが、次のコードを使用してテーブルを更新する際に例外 (SQLException: ORA-00933: SQL コマンドが適切に終了しませんでした) が発生します (BOX_ID は整数、残りは varchar です)。
PreparedStatement p_statement2=connection.prepareStatement("UPDATE TOYS_TABLE SET NAME= ? VENDOR=? LABLE=? WHERE NAME=? AND BOX_ID=?");
p_statement2.setString(1, "abc1");
p_statement2.setString(2, "abc2");
p_statement2.setString(3, "abc3");
p_statement2.setString(4, "XYZ123");
p_statement2.setInt(5,11);
try
{
p_statement2.executeUpdate();
p_statement2.close();
}
catch(Exception kl)
{
kl.toString();
p_statement2.close();
}