StateMent、PrepareStateMent 异同收集
来源:互联网 发布:mac屏幕快照不在桌面 编辑:程序博客网 时间:2024/04/30 13:30
1
stmt=conn.CreateStatement();
resultSet rs=stmt.executeQuery(sql);
上面是statement的用法
============================
下面是PrepareStatement的用法
ptmt=conn.PreparedStatement(sql);
resultSet rs=ptmt.executeQuery();
================================
Statement 是PreparedStatement的父类
还有就是sql放置的位置不同 。
=============================================
在开发中一般用PrepareStatement
Statement ----- 由方法 createStatement 所创建。Statement 对象用于发送简单的 SQL 语句。
PreparedStatement ------ 由方法 prepareStatement 所创建。PreparedStatement 对象用于发送带有一个或多个输入参数( IN 参数)的 SQL 语句。PreparedStatement 拥有一组方法,用于设置 IN 参数的值。执行语句时,这些 IN 参数将被送到数据库中。
PreparedStatement 的实例扩展了 Statement ,因此它们都包括了 Statement 的方法。PreparedStatement 对象有可能比 Statement 对象的效率更高,因为它已被预编译过并存放在那以供将来使用。
CallableStatement ------- 由方法 prepareCall 所创建。CallableStatement 对象用于执行 SQL 储存程序 ─ 一组可通过名称来调用(就象函数的调用那样)的 SQL 语句。
CallableStatement 对象从 PreparedStatement 中继承了用于处理 IN 参数的方法,而且还增加了用于处理 OUT 参数和 INOUT 参数的方法。
- StateMent、PrepareStateMent 异同收集
- Statement和PrepareStatement的异同
- PrepareStatement Statement
- prepareStatement&&Statement
- prepareStatement的Statement区别
- statement 与preparestatement 区别
- statement 与preparestatement 区别
- prepareStatement和Statement区别
- prepareStatement和Statement区别
- prepareStatement和Statement区别
- statement 与preparestatement
- PrepareStatement 与 Statement
- PrepareStatement与 Statement
- PrepareStatement与 Statement
- statement 与preparestatement 区别
- PrepareStatement和Statement
- Statement与PrepareStatement
- JDBC PrepareStatement 和 Statement
- IOS获取摄像头数据 显示当地视频
- 硬件
- java中String和int互相转化 String转int or int转String or BigDecimal转int and JAVA类型转换
- VOIP 直拨电话与回拨电话原理
- 多线程开发NSOperation&NSOperationQueue——异步下载图片
- StateMent、PrepareStateMent 异同收集
- Dublin Core
- IMX6的相关音频结构体的定义 .
- 基于容器的虚拟化lxc
- Android Camera 使用小结
- Android拷贝工程不覆盖原工程的配置方法
- 用virtualbox搭建私有云计算平台
- GCD介绍(一): 基本概念和Dispatch Queue
- JAVA给下拉菜单添加事件响应