cx_Oracle連接oracle數據庫


一、准備工作

#下載oracle客戶端
https://www.oracle.com/database/technologies/instant-client/downloads.html

#windows都下載32位

 

 

#下載后解壓,將解壓后的路徑添加到系統環境變量中
#如果用Navicat的話,在選項OCI配置內加載oci.dll文件

 

二、單表代碼

import datetime
import cx_Oracle

# 建立數據庫鏈接
connection = cx_Oracle.connect("用戶名", "密碼", "ip地址/orcl")
cursor = connection.cursor()

# 查詢sql
sql = '''SELECT * FROM table'''
rows = cursor.execute(sql)
for row in rows:
    print(row)

# 插入sql
insert_sql='''INSERT INTO table VALUES(:tuser,:date_time) '''
cursor.execute(insert_sql,{"tuser":"maple","date_time":datetime.datetime.now()})
connection.commit()

# 修改sql
update_sql='''UPDATE table SET date_time = :v WHERE user = :n'''
cursor.execute(update_sql,{'v':datetime.datetime.now(),"n":"maple"})
connection.commit()

cursor.close()
connection.close()

三、多表代碼

等待更新。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM