Python連接oracle數據庫的基本操作
安裝后的驗證:
import cx_Oracle沒有報錯:
cx_Oralce 要認ORacle版本,需要客戶端dll一致,本次使用的11g
將客戶端中的 copy到python安裝目錄下
oci.dll
ocijdbc11.dll
ociw32.dll
orannzsbb11.dll
oraocci11.dll
oraociei11.dll
orasql11.dll
1.3.1 創建數據庫連接connect和關閉數據庫連接close
創建數據庫連接的三種方式:
方法一:用戶名、密碼和監聽分開寫
import cx_Oracle
db=cx_Oracle.connect('username/password@host/orcl')
db.close()
方法二:用戶名、密碼和監聽寫在一起
import cx_Oracle
db=cx_Oracle.connect('username','password','host/orcl')
db.close()
方法三:配置監聽並連接
import cx_Oracle
tns=cx_Oracle.makedsn('host',1521,'orcl')
db=cx_Oracle.connect('username','password',tns)
db.close()
1.3.2 建立cursor並執行SQL語句:查詢、更新、插入、刪除