-
データベース接続の確立:
import cx_Oracle # 接続情報の設定 dsn_tns = cx_Oracle.makedsn('<ホスト名>', '<ポート番号>', service_name='<サービス名>') connection = cx_Oracle.connect('<ユーザ名>', '<パスワード>', dsn_tns) # カーソルの作成 cursor = connection.cursor()
-
クエリの実行と結果の取得:
# クエリの実行 sql_query = "SELECT * FROM <テーブル名>" cursor.execute(sql_query) # 結果の取得 result = cursor.fetchall() # 結果の表示 for row in result: print(row)
-
パラメータ付きクエリの実行:
# パラメータを含むクエリの実行 sql_query = "SELECT * FROM <テーブル名> WHERE column1 = :value1 AND column2 = :value2" params = {'value1': 'abc', 'value2': 123} cursor.execute(sql_query, params) # 結果の取得 result = cursor.fetchall() # 結果の表示 for row in result: print(row)
以上が、Oracle cx_Oracleを使用した基本的な操作のいくつかです。データベース接続の確立、クエリの実行、パラメータ付きクエリの実行など、さまざまな操作を行うことができます。詳細な使用方法やその他の機能については、cx_Oracleの公式ドキュメントを参照してください。