SQL クエリを実行して、SQL SERVER 2008 のデータベースから特定のレコードを削除しようとしています。次のコマンドを使用しています。
st.executeUpdate("delete from TblMachine Where TblUsers=35");
とその作品。しかし、私は UserID(35) が私が持っている変数になることを望んでいます。どうやってやるの?
ありがとう!!
プリペアド ステートメントの使用: http://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html
PreparedStatement pstmt = con.prepareStatement("delete from TblMachine Where TblUsers=?");
pstmt.setInt(1, 35);
pstmt.setInt()の 35 の代わりに、次のものを使用できます。pstmt.setInt(1, yourVariable);