package com.dameng;
import java.sql.*;
/**
* 用JDBC如何调用存储过程
*
* @author Allen
*/
public class JdbcTest {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.jdbc.Driver");
Connection cn = DriverManager.getConnection("jdbc:mysql:///test", "root", "root");
CallableStatement cstmt = cn.prepareCall("{callinsert_Student(?,?,?)}");
cstmt.registerOutParameter(3, Types.INTEGER);
cstmt.setString(1, "wangwu");
cstmt.setInt(2, 25);
cstmt.execute();
// get 第几个,不同的数据库不一样,建议不写
System.out.println(cstmt.getString(3));
cstmt.close();
cn.close();
}
}
版权声明:本文为w759826115原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。