我想在Java代码的帮助下创建Oracle光标。我试图在互联网上搜索,但我没有找到任何东西。我们可以使用Java代码创建Cursor吗?使用Java程序创建Oracle光标
-1
A
回答
0
您不能使用Java代码创建游标。
游标是数据库内部数据结构的引用(指针),代表查询和相应的一组结果 - 在数据库之外创建指针将毫无意义。
介绍
REF CURSOR
小号使用
REF CURSOR
s是最强大的,灵活的,可扩展的方式来从Oracle数据库返回查询结果到客户端应用程序之一。
REF CURSOR
是一个PL/SQL数据类型,其值是数据库上查询工作区的内存地址。实质上,REF CURSOR
是数据库上结果集的指针或句柄。REF CURSOR
通过OracleRefCursor
ODP.NET类来表示。
REF CURSOR
■找以下特征:
甲
REF CURSOR
参照数据库上的存储器地址。因此,客户端必须在REF CURSOR
的生存期内连接到数据库才能访问它。A
REF CURSOR
涉及额外的数据库往返行程。在将REF CURSOR
返回给客户端时,直到客户端打开REF CURSOR
并请求数据时才会返回实际数据。请注意,直到用户尝试读取数据时才会检索数据。A
REF CURSOR
不可更新。由REF CURSOR
表示的结果集是只读的。您不能通过使用REF CURSOR
来更新数据库。A
REF CURSOR
不向后滚动。由REF CURSOR
表示的数据是以只进,串行方式访问的。您不能在REF CURSOR
内定位记录指针,以指向结果集中的随机记录。A
REF CURSOR
是PL/SQL数据类型。您在PL/SQL代码块中创建并返回一个REF CURSOR
。
你需要创建一个返回游标,然后调用从您的外部应用程序的数据库存储过程(或函数)。
相关问题
- 1. 使用Java程序创建Oracle方案
- 2. 使用程序创建程序包Oracle
- 3. 光标创建
- 4. Oracle使用游标循环创建程序
- 5. Oracle过程裁判光标
- 6. Oracle存储过程 - 光标
- 7. 在oracle中创建程序
- 8. 使用spring创建标准Java应用程序
- 9. 错误使用Oracle参考光标
- 10. 使用Liquibase创建Oracle序列
- 11. 在程序中使用光标
- 12. 用java程序创建Eclipse java项目
- 13. MongoDB的Java驱动程序:使用光标
- 14. 使用光标自动创建表中的行的小程序(MYSQL)
- 15. 动态光标Oracle
- 16. 如何创建光标Observable
- 17. 创建具有光标
- 18. 从ContentValues创建光标[]
- 19. 创建JS光标循环
- 20. 从SQLiteStatement创建光标
- 21. 创建闪光灯,使用处理程序闪烁背景
- 22. 如何在plsql中创建程序体内的光标
- 23. 如何创建没有标准反光外观的iPhone应用程序图标?
- 24. 使用数据库创建Java程序的安装程序
- 25. Oracle SQL存储过程光标打印
- 26. 创建oracle程序返回db实体
- 27. 创建oracle调度程序作业
- 28. 用Java创建天气应用程序
- 29. 用Java创建独立应用程序
- 30. 创建一个Java程序
通过哪个平台?你想实现什么? – sagi
我们正试图优化我们的应用程序的性能。对不起,我没有得到第一个问题,平台是否指操作系统? –
https://stackoverflow.com/q/43710288/1509264的副本 – MT0