当前位置:首页 > JAVA教程 > 正文内容

java中怎样挪用存储历程【JAVA教程】,java,调用,存储过程

搜教程4年前 (2019-12-07)JAVA教程193

Java怎样完成对存储历程的挪用:

1、不带输出参数的

create procedure getsum
@n int =0<--此处为参数-->
as
declare @sum int<--定义变量-->
declare @i int
set @sum=0
set @i=0
while @i<=@n begin
set @sum=@sum+@i
set @i=@i+1
end
print 'the sum is '+ltrim(rtrim(str(@sum)))

在线视频教程引荐:java进修

JAVA能够挪用 但是在JAVA顺序却不能去显现该存储历程的效果,由于上面的存储历程的参数范例int通报体式格局是in(按值)体式格局。

import java.sql.*;
public class ProcedureTest{
    public static void main(String args[]) throws Exception{   
        //加载驱动   
        DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());   
        //取得衔接   
        Connection conn=DriverManager.getConnection("jdbc:odbc:mydata","sa","");
    //建立存储历程的对象         
    CallableStatement c=conn.prepareCall("{call getsum(?)}");                
    //给存储历程的参数设置值         
    c.setInt(1,100);   //将第一个参数的值设置成100                
    //实行存储历程         
    c.execute();        
    conn.close();
    }
}

2、带输出参数的

alter procedure getsum
@n int =0,
@result int output
as
declare @sum int
declare @i int
set @sum=0
set @i=0
while @i<=@n begin
set @sum=@sum+@i
set @i=@i+1
end
set @result=@sum

java中挪用:

相干文章教程引荐:java编程入门

以上就是java中怎样挪用存储历程的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/16525.html

分享给朋友:

“java中怎样挪用存储历程【JAVA教程】,java,调用,存储过程” 的相关文章

Java怎样创建和添补PDF表单域(代码示例)【JAVA教程】,Java

Java怎样创建和添补PDF表单域(代码示例)【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java怎样建立和添补PDF表单域(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 表单域,能够按用处分为多种差别的范例,罕见的有文本框、多行文本框、暗码框、隐蔽域、复选框、单选框和下拉挑选框等,目标是用于收集用户的输入或挑选的数据。下...

Java中Thread.start()和Thread.run()之间的区分【JAVA教程】,Java,start(),run()

Java中Thread.start()和Thread.run()之间的区分【JAVA教程】,Java,start(),run()

在Java的多线程观点中,start()和run()是两个最主要的要领。那末它们之间的区分是什么?下面本篇文章就来带人人认识一下start()和run()要领,引见它们之间的区分,愿望对人人有所协助。 Java中的start()要领 线程类的start()要领能够用来启动线程;该要领会在...

JSP中隐式对象是什么?隐式对象的范例【JAVA教程】,JSP,隐式对象

JSP中隐式对象是什么?隐式对象的范例【JAVA教程】,JSP,隐式对象

JSP容器供应了一个对象列表,许可我们接见Web运用程序中的种种数据;这些对象称为隐式对象,因为它们在剧本中自动可用。下面本篇文章就来带人人相识一下JSP中的隐式对象,相识JSP中经常运用的隐式对象,愿望对人人有所协助。 JSP中隐式对象是什么? JSP中的隐式对象是Web容器自动建立的...

logback日记异步打印的要领引见(代码示例)【JAVA教程】,logback

logback日记异步打印的要领引见(代码示例)【JAVA教程】,logback

本篇文章给人人带来的内容是关于logback日记异步打印的要领引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 近来碰到一个题目:客户的服务器顺序偶然涌现要求相应过慢的状况,经由过程检察日记发明RSA考证署名的代码实行凌驾20秒,而一般状况下只须要16毫秒。...

依靠包的优先级设置的要领引见【JAVA教程】,xml,eclipse,idea,java

本篇文章给人人带来的内容是关于依靠包的优先级设置的要领引见,有肯定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。 题目涌现:一个老项目的退款功用被微信付出背景停用,缘由是xml剖析东西有破绽风险,微信客服给出的处理计划是运用官方的补丁。运用补丁后发明:xml-api包与jdk自带的包...

jdbc链接数据库的教程(代码示例)【JAVA教程】,jdbc

本篇文章给人人带来的内容是关于jdbc链接数据库的教程(代码示例),有须要的朋侪能够参考一下,愿望对你有所协助。 JDBC简介 JDBC全称为:Java Data Base Connectivity (java数据库衔接),能够为多种数据库供应填一致的接见。JDBC是sun开辟的一套数据库接...