java.sql.preparedstatement

来源:互联网 发布:adobe pl是什么软件 编辑:程序博客网 时间:2024/04/28 03:25

preparedstatement

是从java.sql.connection对象和所提供的sql字符串得到的,sql字符串中包含问号(?),这些问号标明变量的位置,然后提供变量的值,最后执行语句,例如: 

stringsql = "select * from people p where p.id = ? and p.name = ?";
preparedstatement ps = connection.preparestatement(sql);
ps.setint(1,id);
ps.setstring(2,name);
resultset rs = ps.executequery(); 


使用preparedstatement的另一个优点是字符串不是动态创建的。

原创粉丝点击