溫馨提示×

python如何讀取oracle數(shù)據(jù)庫

小億
81
2024-10-27 02:03:52
欄目: 云計(jì)算

Python可以使用cx_Oracle庫來讀取Oracle數(shù)據(jù)庫。首先需要安裝cx_Oracle庫,可以使用以下命令進(jìn)行安裝:

pip install cx_Oracle

安裝完成后,可以使用以下代碼示例來連接到Oracle數(shù)據(jù)庫并讀取數(shù)據(jù):

import cx_Oracle

# 創(chuàng)建連接對象
dsn = cx_Oracle.makedsn('hostname', 'port', service_name='service_name')
connection = cx_Oracle.connect(user='username', password='password', dsn=dsn)

# 創(chuàng)建游標(biāo)對象
cursor = connection.cursor()

# 執(zhí)行SQL查詢
cursor.execute('SELECT * FROM table_name')

# 獲取查詢結(jié)果
rows = cursor.fetchall()
for row in rows:
    print(row)

# 關(guān)閉游標(biāo)和連接
cursor.close()
connection.close()

在代碼示例中,需要將hostname、port、service_name、username、passwordtable_name替換為實(shí)際的值。執(zhí)行代碼后,將會(huì)輸出指定表中的所有數(shù)據(jù)。

0