JDBC调用存储过程

 

编写存储过程(参看mysql文档)

得到CallableStatement,并调用存储过程:

设置参数,注册返回值,得到输出

CallableStatement cStmt = conn.prepareCall("{call demoSp(?, ?)}");

cStmt.registerOutParameter(2, Types.VARCHAR);

cStmt.setString(1, "abcdefg");

cStmt.execute();

System.out.println(cStmt.getString(2));

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(jdbc)