概要
本手順では Python スクリプトから Oracle データベースに接続して SQL クエリを実行する方法について記載します。
手順
- インストール済(または予定)の Oracle リリースバージョンに適合する cx_Oracle モジュール をダウンロードしてインストールします。
- Oracle スクリプトの冒頭に次のインポート文を追記して cx_Oracle モジュールをインポートします。
import cx_Oracle
- 次の接続文字列を例に、適切なユーザー名とパスワードを指定して Oracle データベースに接続します。
connection = cx_Oracle.connect('sde/sde@orcl') - カーソル メソッドへアクセスするためのパラメータを定義します。
cursor = connection.cursor()
- 次の例のようなクエリ文字列を作成します。
querystring = "select * from Parcels"
- クエリ文字列をカーソル メソッドに渡します。
cursor.execute(querystring)
- for ループを作成して検索結果を表示します。
for query in cursor:
print str(query)
cursor.close()
connection.close()
このナレッジはお役に立ちましたか?
フィードバックをいただきありがとうございます!