为什么要始终使用PreparedStatement代替Statement.docxVIP

  • 4
  • 0
  • 约4.19万字
  • 约 43页
  • 2017-09-09 发布于河南
  • 举报

为什么要始终使用PreparedStatement代替Statement.docx

为什么要始终使用PreparedStatement代替Statement

为什么要始终使用PreparedStatement代替Statement? 在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement.基于以下的原因:一.代码的可读性和可维护性.虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高很多档次:stmt.executeUpdate(insert into tb_name (col1,col2,col2,col4) values (+var1+,+var2+,+var3+,+var4+));perstmt = con.prepareStatement(insert into tb_name (col1,col2,col2,col4) values (?,?,?,?));perstmt.setString(1,var1);perstmt.setString(2,var2);perstmt.setString(3,var3);perstmt.setString(4,var4);perstmt.executeUpdate();不用我多说,对于第一种方法.别说其他人去读你的代码,就是你自己过一段时间再去读,都会觉得伤心.二.Pre

文档评论(0)

1亿VIP精品文档

相关文档