“PreparedStatement 接口继承了Statement,并与之在两方面有所不同:有人主张,在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement。”这是百度百科对PreparedStatement接口阐述的一句话。那么PreparedStatement具体又有什么好处呢。这些好处又是怎么提现的?下面通过代码分析来说明PreparedStatement的好处。
String sql = “select * from user where user_id=?”;
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setString(1, “1001”);
ResultSet rs = pstmt.executeQuery();