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(...); ... }