java中怎样使用游标

java中怎样使用游标,第1张

java中没有,但可以用TypesOTHER来代替

另外如果用的是Oracle数据库,则很方便的用OracleTypesCURSOR来获取游标 (需要class12jar驱动程序)

Npgsql中执行函数并获取返回的游标是很容易实现的,要注意的是需要使用Transaction来保证游标的数据不会丢失,NpgsqCommndCommandType要设置为StoredProcedure,示例代码:

NpgsqlConnection conn = new NpgsqlConnection("Server=127001;Initial Catalog=eeeeee;User id=npgsql_tests;password=npgsql_tests;");

connOpen();

NpgsqlTransaction t = connBeginTransaction();   // 开启事务          

NpgsqlCommand command = new NpgsqlCommand("testrefcursor", conn);

commandCommandType = CommandTypeStoredProcedure;   

NpgsqlDataReader dr = commandExecuteReader();

while(drRead()) {

      // 处理数据

}

drClose();

tCommit();

connClose();

以上就是关于java中怎样使用游标全部的内容,包括:java中怎样使用游标、PostgreSql 自定义函数中返回游标,在Npgsql中如何获取、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10155553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存