0
我的過程返回幾個遊標。他們可以使用單獨的java線程並行解析嗎?他們共享相同的連接。從多個遊標讀取會有效嗎?可以並行解析多個oracle jdbc遊標嗎?
我的過程返回幾個遊標。他們可以使用單獨的java線程並行解析嗎?他們共享相同的連接。從多個遊標讀取會有效嗎?可以並行解析多個oracle jdbc遊標嗎?
使用Oracle數據庫JDBC驅動程序,no。一次只有一個Java線程可以訪問Connection。這包括Connection的任何子對象,例如Statement,ResultSet,Blob,Struct等。Oracle Database JDBC dev團隊強烈建議允許多個Java線程甚至引用Connection或其子對象。
如果您通過連接池重用連接,使一個線程使用連接,將其返回到池,然後讓不同的線程檢查連接並使用它是沒有問題的。
Oracle過程 – user1682290