`
- 浏览:
242198 次
- 性别:
- 来自:
上海
-
有返回值的存储过程的调用方法如下:
public class SenderPrepareCallProcedure {
public String testP(int statusWillSending, int statusNowSending, int fixedSending) {
String taskId = null;
Connection connection = null;
CallableStatement proc = null;
try {
connection = DBPool.getConnection();
proc = connection.prepareCall("{call backtrack_taskId(?,?,?,?)}");
proc.setInt(1, statusWillSending);
proc.setInt(2, statusNowSending);
proc.setInt(3, fixedSending);
proc.registerOutParameter(4, Types.INTEGER);
proc.execute();
taskId = String.valueOf(proc.getInt(4));
//System.out.println("taskId is: " + taskId);
} catch (Exception e) {
e.printStackTrace();
} finally {
this.freeSource(proc, connection);
}
if(taskId != null && !taskId.equals("0")){
return taskId;
}
return null;
}
private void freeSource(CallableStatement proc, Connection connection) {
if (proc != null) {
try {
proc.close();
} catch (Exception e) {
e.printStackTrace();
}
}
if (connection != null) {
try {
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
创建存储过程: ALTER PROCEDURE [dbo].[GetCustomers] (@rowcount INT OUTPUT) AS SELECT [CustomerID] ,[CompanyName] ,[ContactName] ,[ContactTitle] ,[Address] ,[City] ,[Region] ,[PostalCode] ,...
VB 调用oracle 带返回值的存储过程 DEMO
本文实例讲述了C#调用存储过程的方法。分享给大家供大家参考,具体如下: CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUT AS BEGIN SELECT @studentname=...
delphi如何调用sql存储过程,并获取结果 adostoredproc1.Close; adostoredproc1.ProcedureName:='sp_thchl'; adostoredproc1.Parameters.Clear; adostoredproc1.Parameters.CreateParameter('out',ftInteger,...
birt报表中调用存储过程的方法. ... 调用一个含有参数的存储过程,并且有输出参数。 6 调用含有RETURN参数的存储过程 7 调用返回游标的存储过程 7 调用返回多个结果集的存储过程 8 6. 参考文档和资源 11
阿斯顿规范个人各方都给我二哥德仁个人共同任何人和人文
NULL 博文链接:https://lovexuwenhao.iteye.com/blog/465580
包括参数传递,接收存储过程返回值,存储过程遇错误继续执行及停止执行
本文实例讲述了Python中执行存储过程及获取存储过程返回值的方法。分享给大家供大家参考,具体如下: 在Pathon中如何执行存储过程呢?可以使用如下方法: 存储过程定义基本如下: ALTER procedure [dbo]. [mysp] @...
有返回值SQL Server存储过程的一个调用方法.pdf
VB6.0 调用存储过程的例子(方法一) rm1窗体,Copy以下的代码到窗体中,该段代码将测试存储过程ADOTestRPE的返回值、输入参数及输出参数,测试的过程中,可能需要修改链接字符串。
通过实例详细介绍了用java调用oracle存储过程的方法和步骤,包括无返回值的存储过程、有返回值的存储过程(非列表)和返回列表的存储过程的编写、JAVA调用,是一个对存储过程调用的一个全面总结,对程序开发具体实际...
java调用存储过程,支持获取return值,output返回值,以及查询的表数据,表数据允许有多个查询结果集
内容概要:简单的C# winform调用存储过程实例,创建存储过程入参,通过SqlConnection对象和SqlCommand对象调用存储过程,获取存储过程的出参并显示出来,详细代码注释,希望对用到C#调用存储过程的小伙伴有帮助 ...
简单的存储过程 如何在ASP.NET中调用这个存储过程 带参数的存储过程 如何在ASP.NET中调用这个带参数的存储过程 如何根据传入的参数判断执行哪条SQL语句 C#中使用带返回值的存储过程 SqlServer存储过程的事务处理
9.3 有参有返回值存储过程调用 64 9.4 JDBC其他API 65 第十一节 元数据信息 66 11.1 数据库元数据信息 66 11.2 参数元数据信息 67 第十二节 批处理的使用 67 12.1 普通方式插入一千条数据 68 12.2 批处理方式插入一...
Java 调用ORCAL存储过程 Java 调用ORCAL存储过程 Java 调用ORCAL存储过程 无返回值 有返回值
execute 调用无返回值存储过程 execute 调用单个返回值存储过程 execute 调用返回结果集存储过程 call 方法调用存储过程 前 言 1、关于 JdbcTemplate 的介绍、pom 依赖、DI 注入可以参考《Spring JdbcTemplate 模板...