JDBC调用mysql存储过程来实现代码。
建立一个MySQL存储过程add_pro
复制代码代码如下所示:
分隔符
/ / add_pro下降过程
创建程序add_pro(一个int,int b,出去和int)
开始
集和;
结束;
2。调用存储过程
复制代码代码如下所示:
包com.zhanggaosong;
进口java.sql.callablestatement;
进口java.sql.connection;
进口java.sql.drivermanager;
进口java.sql.types;
公共课callablestatementtest {
public static final String driver_class =COM。MySQL JDBC驱动的。;
public static final String url =JDBC:MySQL: / / / 127.0.0.1:3306测试;
公共静态字符串;
公共静态最终字符串密码 123456;
public static void main(String { }和{)抛出异常
Class.forName(driver_class);
连接= drivermanager.getconnection(URL、用户名,
密码);
SQL{电话add_pro(,,)} ; / /调用存储过程
CallableStatement CSTM = connection.preparecall(SQL); / /对象和
Cstm.setInt(1, 122);
Cstm.setInt(2, 2); / /
cstm.registeroutparameter(3,类型,整数); / /设置返回值类型
(和执行); / /执行存储过程
System.out.println(cstm.getint(3));
Cstm.close();
Connection.close();
}
}