PreparedStatement的setInt方法

2024-12-21 09:23:27
推荐回答(2个)
回答1:

用ps的set方法首先要构造带有占位符的sql。例:
ps = con.prepareStatement("SELECT * FROM fnbl_user WHERE username =?");
ps.setString(1, "admin");
result = ps.executeQuery(preSql);
不同的参数使用不同的set,也可以setString等。
java中的PreparedStatement 接口继承了Statement,并与之在两方面有所不同:有人主张,在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement。

回答2:

使用ps的set方法首先要构造带有占位符的sql。例:

ps = con.prepareStatement("SELECT * FROM fnbl_user WHERE username =?");
ps.setString(1, "admin");
result = ps.executeQuery(preSql);
不同的参数使用不同的set,也可以setString等。望采纳