收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

威尼斯人线上赌博注册 

交流首页 » Java »JDBC-2 Statement与PreparedStatement区别  XML
发表人 内容
zhang
[头像]

交流经验:
总积分:261656
级别:VIP5
注册时间: 2011-08-09
文章: 1163
离线

1 PreparedStatement 能防止 SQL 注入问题,而 Statement 是动态拼出 SQL ,因此不 能解决;
 
2 PreparedStatement SQL 进行预编译,因此如果我们采用绑定变量的 SQL (语句 类似,数据不同)数据库只需解析一次(生成执行计划),因此效率要高;
 
3 Statement 由于没有采用绑定变量,因此可能每次都需要编译(生成执行计划),因 此对于那种语句类似但数据不同的 SQL 每次都需要编译,效率低;
 
4 PreparedStatement 开销要比 Statement 高, 因此如果 SQL 只执行一次,应该使用 Statement
 
5 、在大多数情况下都应该使用 PreparedStatement
 
nices
[头像]

交流经验:
总积分:1037
级别:普通会员
注册时间: 2011-10-19
文章: 87
离线



个性签名:从have到how到why的过程
kevin
[头像]

交流经验:
总积分:9672
级别:VIP2
注册时间: 2011-10-18
文章: 60
离线

区别写的很详细,对以后面试和笔试都很有帮助!


个性签名:生活,就是生下来,活下去!
 
交流首页 » Java
前往:   

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网

博聚网
博聚网