导航:首页 > 编程语言 > 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相关的资料

热点内容
在编程猫nemo里怎么下载图片 浏览:298
罗布乐思游戏怎么编程 浏览:419
eco是什么意思app 浏览:730
psformac安装教程 浏览:459
用图片来写js的时钟 浏览:784
linux如何找到最长的文件 浏览:127
ug编程法兰克怎么调行程 浏览:162
扬州班台文件柜大概多少钱 浏览:546
win10如何快速重命名文件夹 浏览:317
登录个人网站有什么好处 浏览:621
索尼100app和铁三角msr5哪个好 浏览:333
什么是随机文件 浏览:175
word显示左边 浏览:435
微信支付getprepayid 浏览:158
ps文件变成表情包 浏览:648
储存手机数据有哪些 浏览:406
佰草集测肤仪的是哪个app 浏览:167
PADS库路径文件中找不到库 浏览:885
chmod只读文件系统 浏览:670
怎么看出孩子看不良网站 浏览:123

友情链接