我尝试运行 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);