导航:首页 > 编程语言 > java存储过程调用传null

java存储过程调用传null

发布时间:2025-05-19 22:33:07

java 调用存储过程

调用存储过程得直接取得Connetion对象,用到CallableStatement这个对象,Connetion中有个方法:
CallableStatement prepareCall(String sql) 。
其中的sql就是存储过程调用时字符串形式:
{call <procere-name>[(<arg1>,<arg2>, ...)]},
构造完成后就可以用Connetion执行了

Ⅱ Java如何实现对存储过程的调用

import java.sql.*;
public class ProcereTest
{
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);

//注册内存储过程的第二个容参数
c.registerOutParameter(2,java.sql.Types.INTEGER);

//执行存储过程
c.execute();

//得到存储过程的输出参数值
System.out.println (c.getInt(2));
conn.close();

}
}

Ⅲ 求助JAVA调用MYSQL存储过程的问题

书上说的太复杂了而且不易理解,楼上的复制粘贴的我看不懂估计你更看不懂,我就简单说吧:

比如我们要执行mysql中的student表,执行一条查询语句select * from student

  1. java中写一个实体类student,包含所有student表中的所有属性,如name,age,score等

  2. 选择jdbc的数据库沟通方式,建立connection,paredstatement;

  3. connection中写数据库名,driver名,用户名,密码

  4. 建立String类型sqlStr中写入sql语句select * from student ,

  5. 调用parestatement的query方法将sqlStr作为参数传过去;就好了;

  6. query方法会返回一个resultSet类型的结果集,拿到它就成功了;

阅读全文

与java存储过程调用传null相关的资料

热点内容
jsp网上调查系统代码 浏览:871
铁通网络故障报修电话 浏览:397
qq情侣显示无法登录 浏览:131
编程为什么要安装库 浏览:382
编程的int有哪些 浏览:8
有什么年审的网站软件吗 浏览:610
文件是关于什么还是什么关于 浏览:241
优卡app怎么解挂 浏览:646
滑板车app哪个好 浏览:174
上海程序员待遇 浏览:723
国安网络如何下载芒果互娱 浏览:274
aip文件用什么打开 浏览:858
网络安全员证怎么写 浏览:441
ygo的卡组文件路径 浏览:280
看机车有什么app 浏览:508
javajesery 浏览:629
网络营销到ui设计师怎么样 浏览:52
javajsp导出pdf文件 浏览:956
java存储过程调用传null 浏览:271
app微聊宝登录失败怎么办 浏览:346

友情链接