java调用存储过程

转载 2007年09月18日 13:46:00

creat  proc proc_select

             @pid varchar(20)

             @address varchar(20) output

as

        select   @address=address from userinfo where pid=@pid

go

 

用java调用:

class.forName("sun.jdbc.odbc.JdbcOdbcDriver");           //加载驱动

Connection con=DriverManager.getConnection("Jdbc:Odbc:test","sa","");    //获得连接

String call="{call proc_select(?,?)};"               //调用语句

CallableStatement proc=con.preparecall(call);                  //调用存储过程

proc.setString(1,"12345678");                            //给输入参数传值

proc.registerOutParameter(2,Type.varchar);                   //声明输出参数是什么类型的

proc.execute();                       //执行

String address=proc.getString(2);             //获得输出参数

 

相关文章推荐

java调用存储过程(返回列表)

表结构: SQL> desc emp;  名称                                 ...

浅谈Java调用存储过程

本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是...
  • okjbc
  • okjbc
  • 2011-01-13 16:06
  • 170

java调用oracle存储过程

java调用存储过程.txt

oracle存储过程及Java调用

一个oracle存储过程对象数组参数的例子,Java调用测试通过
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)