日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cx oracle 中文 u,cx\U Oracle永久连接

發布時間:2024/9/27 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cx oracle 中文 u,cx\U Oracle永久连接 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我有一個任務是用cxu Oracle為兩個進程創建持久連接。在

它需要在同一事務中執行來自第一個進程的一些請求,延遲來自第二個進程的一些請求。在

如中所述嘗試使用DRCP時

下一個代碼:#coding: utf-8

import cx_Oracle

con1 = cx_Oracle.connect('user/pass:127.0.0.1:1521/XE:POOLED', cclass='test', purity=cx_Oracle.ATTR_PURITY_NEW)

cur = con1.cursor()

cur.execute('''insert into gui_view (id, name, view_type, title) values (gui_view_s.nextVal, 'TEST_VIEW', 'grid', 'VIEW_TITLE') ''')

cur1 = con1.cursor()

cur1.execute('''select id from gui_view where title = 'VIEW_TITLE' ''')

rows_all1 = cur1.fetchall()

assert len(rows_all1) > 0, 'Not Exists!'

con1.close()

con2 = cx_Oracle.connect('user/pass:127.0.0.1:1521/XE:POOLED', cclass='test1', purity=cx_Oracle.ATTR_PURITY_SELF)

cur2 = con2.cursor()

cur2.execute('''select id from gui_view where title = 'VIEW_TITLE' ''')

rows_all = cur2.fetchall()

assert len(rows_all) == 0, 'Exist!'

con3 = cx_Oracle.connect('user/pass:127.0.0.1:1521/XE:POOLED', cclass='test')

cur3 = con3.cursor()

cur3.execute('''select id from gui_view where title = 'VIEW_TITLE' ''')

rows_all3 = cur3.fetchall()

con3.close()

assert len(rows_all3) > 0, 'Not Exists!'

但第三個斷言是不正確的。

我可能會使用錯誤的參數嗎?在

連接池可以由單獨的進程創建,該進程將存儲連接,并通過套接字與其他進程通信(可能和sqlrelay中一樣)。也許這樣的工具也存在,但我找不到它。(要求它應該是小的簡單和開放的)。你認識他們中的一些人嗎?在

它起作用了。

也許它會對某人有所幫助。

如果你對任務有其他想法,請寫在這里。在

總結

以上是生活随笔為你收集整理的cx oracle 中文 u,cx\U Oracle永久连接的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。