说到CallableStatement,就不能不提一下Statement,
建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法 createStatement 创建。Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。继承了 Statement 接口中所有方法的 PreparedStatement 接口都有自己的 executeQuery、executeUpdate 和 execute 方法。Statement 对象本身不包含 SQL 语句,因而必须给 Statement.execute 方法提供 SQL 语句作为参数。PreparedStatement 对象并不将 SQL 语句作为参数提供给这些方法,因为它们已经包含预编译 SQL 语句。CallableStatement 对象继承这些方法的 PreparedStatement 形式。对于这些方法的 PreparedStatement 或 CallableStatement 版本,使用查询参数将抛出 SQLException。
参考资料: http://baike.baidu.com/view/983644.html
分享到:
相关推荐
CallableStatement的用法
java数据库连接CallableStatement
这是一个很好的存储过程的应用例子!赶快下载吧!
CallableStatement调用Oracle存储过程返回结果集(ResultSet).doc
JDBC基础教程之CallableStatement.doc )
一个学员管理系统的实例,演示了JDBC一些拓展的特性,例如PrepareStatement、CallableStatement、ResultSetMetaData、大对象、DataSource等。
在Java中调用: package cn.bl.v2; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.ResultSet; import java.sql.Types; import org.junit.Test; import cn.bl.DBUtil;
CallableStatement callableStatement = connection.prepareCall("{ call procedureName(?,?) }"); callableStatement.setString(1, "xxxxxxxx"); callableStatement.setString(2, "xxxxxxxx"); callableStatement...
7 – CallableStatement本概述是从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference 》这本书中摘引来的。JavaSoft 目前正在准备这本书。这本书是一本教程,同时也是 JDBC 的重要参考手册...
2.得到CallableStatement对象, CallableStatement cst=conn.prepareCall("{call 过程名(?,?... )}"); //每个?代表过程中的一个参数 3.给输入参数赋值 4.注册输出参数,比如: cst.registerOutParameter(2, oracle....
主要介绍了Java的JDBC中Statement与CallableStatement对象实例,JDBC是Java编程中用于操作数据库的API,需要的朋友可以参考下
。。。
。。。
NULL 博文链接:https://numberrbb.iteye.com/blog/1597724
菜单和餐厅推荐服务“ Heman Way”> ” :fork_and_knife: “我午餐应该吃什么?” 让我们不再担心! :star-struck: ” :fork_and_knife: 项目简介菜单和美食推荐平台(ref送货种族,芒果盘) :fork_and_knife: 项目...
CallableStatement proc = null; try { Class.forName(driver); conn = DriverManager.getConnection(strUrl, "oshr", "q1w2e3r4"); proc = conn.prepareCall("{ call dev.P_GetEmpInfo(?,?,?,?)}"); ...
2 什么是Cookie 答:cookie是用来将信息永久或临时保存数据到用户机。在使用的时候要设定有效期和有效路径。如果不设置有效期,这个cookie就是会话性的cookie,会话结束后cookie就被删除。如果不设置有效路径,那么...
学生提问:为什么选择设置用户变量,用户变量和系统变量有什么区别呢? 11 1.5 第一个Java程序 12 1.5.1 编辑Java源代码 12 1.5.2 编译Java程序 13 学生提问:当我们使用编译C程序时,不仅需要指定存放目标文件...