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中如何获取、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)