jdbc调用mysql存储过程实现代码_MySQL教程
推荐:查询mysql中执行效率低的sql语句的方法查询mysql中执行效率低的sql语句的方法,需要的朋友可以参考一下
1. 创建存储过程建立一个MySQL的存储过程 add_pro
复制代码 代码如下:www.mb5u.com
delimiter //
drop procedure add_pro //
create procedure add_pro(a int , b int , out sum int )
begin
set sum = a * b;
end;
//
2. 调用存储过程
复制代码 代码如下:www.mb5u.com
package com.zhanggaosong;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Types;
public class CallableStatementTest {
public static final String DRIVER_CLASS = "com.mysql.jdbc.Driver";
public static final String URL = "jdbc:mysql://127.0.0.1:3306/test";
public static final String USERNAME = "root";
public static final String PASSWORD = "123456";
public static void main(String[] args) throws Exception {
Class.forName(DRIVER_CLASS);
Connection connection = DriverManager.getConnection(URL, USERNAME,
PASSWORD);
String sql = "{CALL add_pro(?,?,?)}"; //调用存储过程
CallableStatement cstm = 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();
}
}
分享:Mysql select in 按id排序实现方法有时候我们在后台选择了一系列的id,我们想安装填写id的顺序进行排序,那么就需要下面的order by方法,测试通过
相关MySQL教程:
- MSSQL清空日志删除日志文件
- 关于数据库中保留小数位的问题
- 解析mysql与Oracle update的区别
- mysql 导入导出数据库以及函数、存储过程的介绍
- MySQL——修改root密码的4种方法(以windows为例)
- 解决MYSQL出现Can''t create/write to file ''#sql_5c0_0.MYD''的问题
- 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
- 解析:内联,左外联,右外联,全连接,交叉连接的区别
- mysql出现“Incorrect key file for table”处理方法
- mysql重装后出现乱码设置为utf8可解决
- 浅析一个MYSQL语法(在查询中使用count)的兼容性问题
- 解析MySQL中INSERT INTO SELECT的使用
MySQL教程Rss订阅编程教程搜索
MySQL教程推荐
- 在SQL Server的try...catch语句中获取错误消息代码的的语句
- linux下mysql提示mysql deamon failed to start错误的解决方法
- MySQL中优化sql语句查询常用的30种方法
- MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解
- 使用MySQL Slow Log来解决MySQL CPU占用高的问题
- 网站模板:利用Shell脚本实现远程MySQL自动查询
- Mysql 常见问题汇总
- linux Xtrabackup安装及使用方法
- mysql 数据库 (基础) 笔记
- 深入mysql "ON DUPLICATE KEY UPDATE" 语法的分析
- 相关链接:
- 教程说明:
MySQL教程-jdbc调用mysql存储过程实现代码。