Python 中的 Oracle 資料庫連線
Python 可以使用名為 cx_Oracle 的 python 軟體包連線到 Oracle。Oracle 是著名的、廣泛使用的資料庫之一,使用這種連線性,可以很好地利用 python 的資料處理特性。在本文中,我們將瞭解如何連線到 Oracle 資料庫並查詢資料庫。
安裝 cx_Oracle
我們可以使用以下命令來安裝可用於建立連線性的 Python 軟體包。
示例
pip install cx_Oracle
連線到 Oracle
現在,使用此模組,我們可以連線到透過 Oracle 服務名可訪問的 Oracle 資料庫。我們建立一個遊標並透過遊標執行 SQL 查詢來建立表。所有這些都是透過 try 和 except 結構處理的,以捕獲資料庫連線中的任何異常或故障。
示例
import cx_Oracle
# Connecting to DB
try:
con = cx_Oracle.connect('username/password@servicename')
cursor = con.cursor()
#Creating a table
cursor.execute("create table TableName(COL1 VARCHAR2(200),\COL2 NUMBER(8))")
print("Table Created")
except cx_Oracle.DatabaseError as e:
print("Problem connecting to Oracle", e)
# Close the all database operation
finally:
if cursor:
cursor.close()
if con:
con.close()執行以上程式碼會得到以下結果−
輸出
Table Created
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP