数据库教程:jdbc调用mysql存储过程实现代码分享

1.创建存储过程
建立一个MySQL的存储过程add_pro
代码如下:
delimiter//
dropprocedureadd_pro//
createprocedureadd_pro(aint,bint,outsumint)
begin
setsum=a*b;
end;
//

2.调用存储过程
代码如下:
packagecom.zhanggaosong;
importjava.sql.CallableStatement;
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.Types;
publicclassCallableStatementTest{
publicstaticfinalStringDRIVER_CLASS=”com.mysql.jdbc.Driver”;
publicstaticfinalStringURL=”jdbc:mysql://127.0.0.1:3306/test”;
publicstaticfinalStringUSERNAME=”root”;
publicstaticfinalStringPASSWORD=”123456″;
publicstaticvoidmain(String[]args)throwsException{
Class.forName(DRIVER_CLASS);
Connectionconnection=DriverManager.getConnection(URL,USERNAME,
PASSWORD);
Stringsql=”{CALLadd_pro(?,?,?)}”;//调用存储过程
CallableStatementcstm=connection.prepareCall(sql);//实例化对象cstm
cstm.setInt(1,122);
cstm.setInt(2,2);//
cstm.registerOutParameter(3,Types.INTEGER);//设置返回值类型
cstm.execute();//执行存储过程
System.out.println(cstm.getInt(3));
cstm.close();
connection.close();
}
}
您可能感兴趣的文章:如何在Jsp中使用JDBC来联结MySqlJDBC连接MySQL出现的问题MyEclipse通过JDBC连接MySQL数据库基本介绍java使用jdbc连接数据库工具类和jdbc连接mysql数据示例JDBC对MySQL数据库布尔字段的操作方法mysqljdbc连接步骤及常见参数JSP使用JDBC连接MYSQL数据库的方法JDBC链接mysql插入数据后显示问号的原因及解决办法

标签: mysql 存储过程 jdbc sql存储过程 mysql存储过程 存储 调用 bc sq

查询mysql中执行效率低的sql语句的方法

MySQL 5.6 如何更改安全的处理密码探讨

上述就是数据库技术:jdbc调用mysql存储过程实现代码分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/910597.html

(0)
上一篇 2021年10月24日
下一篇 2021年10月24日

精彩推荐