在准备考试时,我被要求调试并回答下面的问题,但这已经过去了。非常感谢。
建议在此代码中如何提高数据库连接安全性的两种方法。
flowLayout.itemsPerRow = [self getRandomValueBetween:2 and:3];
答案 0 :(得分:1)
更改
pstmt= con.prepareStatement("UPDATE EMPLOYEES " +
"SET CAR_NUMBER = ? " +
"WHERE EMPLOYEE_NUMBER = " + empNo);
pstmt.setInt(2, empNo);
到
pstmt= con.prepareStatement("UPDATE EMPLOYEES " +
"SET CAR_NUMBER = ? " +
"WHERE EMPLOYEE_NUMBER = ?");
pstmt.setInt(1, carNo);
pstmt.setInt(2, empNo);
您还应该阅读一下JDBC是什么以及如何使用它。
答案 1 :(得分:0)
检查您的DiverManager。在java中有jdbc驱动程序可能无法与您的数据库一起使用。尝试另一个连接驱动程序