社区
Java EE
帖子详情
prepareStatement和Statement区别
cbighead110
2008-09-21 03:32:52
prepareStatement和Statement区别
...全文
154
1
打赏
收藏
prepareStatement和Statement区别
prepareStatement和Statement区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fireinjava
2008-09-21
打赏
举报
回复
你百度下更快
prepareStatement和Statement区别
prepareStatement可以替换变量
在SQL语句中可以包含?,可以用
ps=conn.prepareStatement("select * from Cust where ID=?");
int sid=1001;
ps.setInt(1, sid);
rs = ps.executeQuery();
可以把?替换成变量。
而Statement只能用
int sid=1001;
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from Cust where ID="+sid);
来实现
PrepareStatement是欲编译方式执行SQL,多次调用此连接时,速度要比Statement快,所以建议用PrepareStatement.度是一样的
还有就是PrepareStatement可以防Sql语句屏蔽(用于登录时):Eg:如果用Statement:产生select * from Cust where ID="+sid and '--
pre
pa
re
Statement
和
Statement
的
区别
pre
pa
re
Statement
和
Statement
的
区别
java数据库连接Pre
pa
re
Statement
java数据库连接Pre
pa
re
Statement
JDBC(用Pre
pa
re
Statement
实现)
用JDBC实现Java与数据库的连接,该文件使用Pre
pa
re
Statement
实现。
利用JDBC的Pre
pa
re
Statement
打印真实SQL的方法详解
Pre
pa
red
Statement
是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程,下面这篇文章主要给大家介绍了关于利用JDBC的Pre
pa
re
Statement
打印真实SQL的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
06丨数据库原理:为什么Pre
pa
re
Statement
性能更好更安全?.pdf
数据库原理:为什么Pre
pa
re
Statement
性能更好更安全
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章