PreparedStatement和Statement

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:18:03
有什么区别,初学者 不大理解 有什么共同点和不同点,有什么优缺点
帮我来个对比最好再来个DEMO看看
还是不大明白,写法有什么区别呢,怎么看的出他们灵活呢

数据库会PreparedStatement语句进行预编译,下次执行相同的sql语句时,数据库端不会再进行预编译了,而直接用数据库的缓冲区,提高数据访问的效率.
另外PreparedStatement 能有效防止Sql注入攻击,但失于灵活.
Statement灵活性高些.

它们的作用都一样,PreparedStatement在sql语句使用占位符,Statement不能使用占位符