J'écris un programme JAVA en utilisant JDBC pour la connectivité de base de données, j'appelle une procédure stockée dans celle qui retourne ORACLE REF CURSOR, EST-il possible de gérer cela sans importer FORFAITS ORACLE?Comment accepter le curseur REF dans JAVA sans importer Oracle Package
Répondre
Je pense que j'ai essayé de le faire il y a un certain temps et que j'ai abandonné (je suppose que vous pouvez comprendre quelle est la valeur int OracleTypes.REF_CURSOR et ensuite utiliser cette valeur int, mais c'est un hack). Si vous avez la patience, vous pouvez définir un enregistrement (ou objet) type et définir le curseur comme un curseur de type car cela peut être coulé en utilisant le tableau à une valeur qui peut être sélectionnée comme des tables régulières, à savoir
select * from table(sp_returning(?))
J'ai fait un rapide google sur le curseur ref et jdbc et il semble que ce soit une extension d'Oracle qui expliquerait pourquoi il n'y a pas de moyen standard pour accéder aux données.
Faire
select * from table(sp_returning(?))
est plus lent que de retourner un curseur ref.
Je peux utiliser un curseur ref en combinaison avec C#, pourquoi ne pas le faire avec Java? Je suis sûr qu'il y a beaucoup d'exemples.
- 1. Modification d'un curseur Oracle Ref
- 2. Oracle - Comment avoir un paramètre de curseur out ref dans une procédure stockée?
- 3. utiliser le curseur oracle dans un sys_refcursor
- 4. package java dans jsp
- 5. Coller dans Vim sans déplacer le curseur
- 6. Utilisation d'un curseur ref comme type d'entrée avec ODP.NET
- 7. Renvoyer un curseur Oracle Ref à un appelant SqlServer T-SQL
- 8. Imprimer le résultat sans le curseur
- 9. Comment importer uniquement les données sans index et contraintes dans Oracle en utilisant la commande 'imp'
- 10. Comment exécuter des procédures privées dans un package Oracle?
- 11. curseur sur le type de table dans Oracle
- 12. REF CURSOR par rapport à la fonction TABLE dans Oracle
- 13. Comment importer des caractères chinois depuis excel dans Oracle
- 14. Java Package Introspection
- 15. Comment importer Excel vers Datagrid sans OleDB?
- 16. Oracle Analytics à l'intérieur du curseur
- 17. Curseur de fichier Java
- 18. compilation Problème ou suppression d'un package Oracle
- 19. Comment importer par programme la classe Java
- 20. Importer le code source dans Jlist
- 21. Comment importer un projet Java préexistant dans Eclipse et démarrer?
- 22. comment le style curseur
- 23. Python: importer le paquet contenant
- 24. Oracle TYPE est Associatif tableau ne peut pas utiliser dans l'instruction UTILISATION (Si TYPE est déclarée dans le package)
- 25. Curseur Java Swing Range U.I
- 26. Oracle sans installer le fournisseur de données
- 27. Comment utiliser le package wx.lib.docview?
- 28. Comment accepter uniquement le numéro dans la zone de saisie
- 29. DateTime package
- 30. Importer un certificat dans Jetty
Ce n'est pas une réponse. C'est simplement une conjecture. – SoftwareSavant