透過cx_Oracle模組獲取資料
語句:
import cx_Oracle
con = cx_Oracle.connect('system/oracle@192.168.162.120/test')
cur = con.cursor() #cursor() 方法開啟語句要使用的遊標。
cur.execute('select * from scott.emp') #execute() 方法分析並執行語句。
for result in cur: #迴圈從遊標獲取每一行並輸出該行。
print (result)
cur.close()
con.close()
獲取結果:
透過IDLE執行
======================== RESTART: D:\python\test1.py ========================
(7369, 'SMITH', 'CLERK', 7902, datetime.datetime(1980, 12, 17, 0, 0), 800.0, None, 20)
(7499, 'ALLEN', 'SALESMAN', 7698, datetime.datetime(1981, 2, 20, 0, 0), 1600.0, 300.0, 30)
(7521, 'WARD', 'SALESMAN', 7698, datetime.datetime(1981, 2, 22, 0, 0), 1250.0, 500.0, 30)
(7566, 'JONES', 'MANAGER', 7839, datetime.datetime(1981, 4, 2, 0, 0), 2975.0, None, 20)
(7654, 'MARTIN', 'SALESMAN', 7698, datetime.datetime(1981, 9, 28, 0, 0), 1250.0, 1400.0, 30)
(7698, 'BLAKE', 'MANAGER', 7839, datetime.datetime(1981, 5, 1, 0, 0), 2850.0, None, 30)
(7782, 'CLARK', 'MANAGER', 7839, datetime.datetime(1981, 6, 9, 0, 0), 2450.0, None, 10)
(7788, 'SCOTT', 'ANALYST', 7566, datetime.datetime(1987, 4, 19, 0, 0), 3000.0, None, 20)
(7839, 'KING', 'PRESIDENT', None, datetime.datetime(1981, 11, 17, 0, 0), 5000.0, None, 10)
(7844, 'TURNER', 'SALESMAN', 7698, datetime.datetime(1981, 9, 8, 0, 0), 1500.0, 0.0, 30)
(7876, 'ADAMS', 'CLERK', 7788, datetime.datetime(1987, 5, 23, 0, 0), 1100.0, None, 20)
(7900, 'JAMES', 'CLERK', 7698, datetime.datetime(1981, 12, 3, 0, 0), 950.0, None, 30)
(7902, 'FORD', 'ANALYST', 7566, datetime.datetime(1981, 12, 3, 0, 0), 3000.0, None, 20)
(7934, 'MILLER', 'CLERK', 7782, datetime.datetime(1982, 1, 23, 0, 0), 1300.0, None, 10)
import cx_Oracle
con = cx_Oracle.connect('system/oracle@192.168.162.120/test')
cur = con.cursor() #cursor() 方法開啟語句要使用的遊標。
cur.execute('select * from scott.emp') #execute() 方法分析並執行語句。
for result in cur: #迴圈從遊標獲取每一行並輸出該行。
print (result)
cur.close()
con.close()
獲取結果:
透過IDLE執行
======================== RESTART: D:\python\test1.py ========================
(7369, 'SMITH', 'CLERK', 7902, datetime.datetime(1980, 12, 17, 0, 0), 800.0, None, 20)
(7499, 'ALLEN', 'SALESMAN', 7698, datetime.datetime(1981, 2, 20, 0, 0), 1600.0, 300.0, 30)
(7521, 'WARD', 'SALESMAN', 7698, datetime.datetime(1981, 2, 22, 0, 0), 1250.0, 500.0, 30)
(7566, 'JONES', 'MANAGER', 7839, datetime.datetime(1981, 4, 2, 0, 0), 2975.0, None, 20)
(7654, 'MARTIN', 'SALESMAN', 7698, datetime.datetime(1981, 9, 28, 0, 0), 1250.0, 1400.0, 30)
(7698, 'BLAKE', 'MANAGER', 7839, datetime.datetime(1981, 5, 1, 0, 0), 2850.0, None, 30)
(7782, 'CLARK', 'MANAGER', 7839, datetime.datetime(1981, 6, 9, 0, 0), 2450.0, None, 10)
(7788, 'SCOTT', 'ANALYST', 7566, datetime.datetime(1987, 4, 19, 0, 0), 3000.0, None, 20)
(7839, 'KING', 'PRESIDENT', None, datetime.datetime(1981, 11, 17, 0, 0), 5000.0, None, 10)
(7844, 'TURNER', 'SALESMAN', 7698, datetime.datetime(1981, 9, 8, 0, 0), 1500.0, 0.0, 30)
(7876, 'ADAMS', 'CLERK', 7788, datetime.datetime(1987, 5, 23, 0, 0), 1100.0, None, 20)
(7900, 'JAMES', 'CLERK', 7698, datetime.datetime(1981, 12, 3, 0, 0), 950.0, None, 30)
(7902, 'FORD', 'ANALYST', 7566, datetime.datetime(1981, 12, 3, 0, 0), 3000.0, None, 20)
(7934, 'MILLER', 'CLERK', 7782, datetime.datetime(1982, 1, 23, 0, 0), 1300.0, None, 10)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29802484/viewspace-2130028/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python資料庫模組-Cx_OraclePython資料庫Oracle
- 透過Python SDK 獲取tushare資料Python
- 如何透過API獲取實時商品資料API
- 拼多多商品資料如何透過api介面獲取API
- 透過Requests模組獲取網頁內容並使用BeautifulSoup進行解析網頁
- python使用cx_Oracle連線oracle資料庫獲取常用資訊PythonOracle資料庫
- 如何透過Spring Data/EntityManager/Session直接獲取DTO資料?SpringSession
- PHP透過Modbus Tcp實時獲取裝置資料PHPTCP
- 為什麼要透過API介面來獲取資料API
- requests模組獲取cookieCookie
- React-hooks 父元件透過ref獲取子元件資料和方法ReactHook元件
- 獲取 CPU資訊,並透過登錄檔寫入
- Metasploit AFP資訊獲取模組afp_server_infoServer
- linux檔案相關命令 透過檔案獲取父資料夾名稱Linux
- Django透過request獲取客戶端IPDjango客戶端
- Python安裝cx_Oracle模組遇到的問題PythonOracle
- Spring Boot 模組工程(透過 Maven Archetype)建立Spring BootMaven
- 透過Unity整合Huawei Game Service 並獲取玩家標識資訊UnityGAM
- 透過WebView2獲取HTTP-only cookieWebViewHTTPCookie
- 快速獲取昨天的日期(time模組使用)
- 拼多多也可以透過ID獲取商品詳情?
- 直播間原始碼,透過Redis實現資料快取原始碼Redis快取
- 透過硬體識別符號獲取過程映像輸入符號
- 如何透過模組/外掛機制,靈活組織Laravel工程Laravel
- 無線模組透過TCP/IP協議實現與PC端的資料傳輸解析TCP協議
- MySQL分組查詢後獲取前N條資料MySql
- 透過經緯度計算距離獲取附近商家
- 透過Lambda函式的方式獲取屬性名稱函式
- Windows系統下透過命令列獲取程序指標Windows命令列指標
- python透過IP獲取國家和城市地市的方法Python
- 如何透過CRM系統獲取更多銷售線索?
- 如何透過裝置基站獲取裝置經緯度
- selenium模組,web自動化,獲取標籤頁Web
- Java List集合去重、過濾、分組、獲取資料、求最值、合併、排序、跳資料和遍歷Java排序
- 無線通訊模組透過TCP/IP協議實現與PC端的資料傳輸TCP協議
- 透過Python指令碼支援OC程式碼重構實踐(三):資料項使用模組接入資料通路的適配Python指令碼C程式
- Python獲取jsonp資料PythonJSON
- 1.獲取資料
- 獲取Wireshark資料流