Python可以使用cx_Oracle庫來讀取Oracle數據庫。首先需要安裝cx_Oracle庫,可以使用以下命令進行安裝:
pip install cx_Oracle
安裝完成后,可以使用以下代碼示例來連接到Oracle數據庫并讀取數據:
import cx_Oracle
# 創建連接對象
dsn = cx_Oracle.makedsn('hostname', 'port', service_name='service_name')
connection = cx_Oracle.connect(user='username', password='password', dsn=dsn)
# 創建游標對象
cursor = connection.cursor()
# 執行SQL查詢
cursor.execute('SELECT * FROM table_name')
# 獲取查詢結果
rows = cursor.fetchall()
for row in rows:
print(row)
# 關閉游標和連接
cursor.close()
connection.close()
在代碼示例中,需要將hostname
、port
、service_name
、username
、password
和table_name
替換為實際的值。執行代碼后,將會輸出指定表中的所有數據。