
在Java中 Connection、Statement、ResultSet 、PreparedSta
在Java中Connection、Statement、ResultSet、PreparedStatement各是什么意思?Statement和PreparedStatem...
在Java中 Connection、Statement、ResultSet 、PreparedStatement各是什么意思?Statement和PreparedStatement的区别是什么?两者各在什么情况下使用?
展开
8个回答
2013-06-20
展开全部
Statement和PreparedStatement,非预编译和预编译的。
PreparedStatement是预编译的,也就是说先写好sql,在给sql加上参数去执行!
这样在大批量执行的时候不仅效率高,而且可以防止sql注入
PreparedStatement是预编译的,也就是说先写好sql,在给sql加上参数去执行!
这样在大批量执行的时候不仅效率高,而且可以防止sql注入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你再学JDBC把?
这些都是封装好的类 可以直接使用;
paredStatement 准备执行 记得是不提交commit操作啥的把
这些都是封装好的类 可以直接使用;
paredStatement 准备执行 记得是不提交commit操作啥的把
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
statement已经被淘汰了,建议使用PreparedStatement.更安全,能防止sql注入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询