JDBC调用无参存储过程

在数据库中创建无参存储过程


创建无参数的存储过程并用jdbc调用
@JDBC---调用无参存储过程
存储过程的代码:
CREATE PROCEDURE db_name.sp_name() BEGIN select * FROM table_name; END |
调用过程:
//1.获取连接
Connection c = DBHelper.getConnection();
//2.获得CallableStatement
CallableStatement cs = c.PrepareCall(
"call sp_select()"
);
//3.执行存储过程
cs.execute();
//4.处理结果集
ResultSet rs = cs.getResultSet();
//5.遍历结果集
while
(rs.next()){
rs.getString(...);
...
}
jdbc调用数据库存储过程
callablestatement c=conn.preparecall("call 存储函数");
c.execute();
resultset rs=c.getresultset();
SP代表存储过程
整个存储过程写在begin和end之间
@JDBC---调用无参存储过程
存储过程的代码:
CREATE PROCEDURE db_name.sp_name() BEGIN select * FROM table_name; END;
调用过程:
//1.获取连接
Connection c = DBHelper.getConnection();
//2.获得CallableStatement
CallableStatement cs = c.PrepareCall("call sp_select()");
//3.执行存储过程
cs.execute();
//4.处理结果集
ResultSet rs = cs.getResultSet();
//5.遍历结果集
while(rs.next()){
rs.getString(...);
...
}