-
package demo.oracle import org.junit.Test public class testCursor{ public void restCursor() { string sql="{call mypackage.queryemplist()}"; connection conn=null; callablestatement call=null; resultset rs=null; try { conn=jdbcutils.getconnnection(); call=conn.prepareCall(sql); call.setInt(1,10); call.registoutparameter(2,oracletypes.cursor); call.execute(); ((oraclecallablestatement)call).getCursor(2); while(rs.next()) { //取出该员工的姓名,薪水和职位 int empno=rs.getint("empno"); string name=rs.getstring("ename"); double salary =rs.getdouble("sal"); string job=rs.getstring ("job"); system.out.println(empno+"\t"+ename+"\t"+"\t"+sal+"\t"+job); } } catch(exception e) { e.printstacktrace(); } finally { JDBCUtils.release(conn,call,rs); } }查看全部
-
访问存储过程和存储函数查看全部
-
存储过程没有return返回值;存储函数有return返回值。查看全部
-
存储函数有return返回值查看全部
-
存储过程和存储函数查看全部
-
存储过程和存储函数查看全部
-
创建存储函数查看全部
-
Hello World存储过程查看全部
-
创建和使用存储过程查看全部
-
存储过程和存储函数:指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。 相同点:都是完成特定功能的程序; 不同点:存储函数可以用return语句返回值;存储过程不能。查看全部
-
带参数存储过程查看全部
-
带参数存储过程查看全部
-
带参数存储过程查看全部
-
带参数存储过程查看全部
-
带参数存储过程查看全部
举报
0/150
提交
取消