本記事では CData サポート担当からこんなことを聞かれたらどこを確認すべきか?という観点で、よく頂くお問合せ内容をご紹介します。
記事はこちら →CData ODBC Drivers は、ODBC ドライバーをサポートするあらゆる環境から利用可能です。本記事では、PyCharm からのCData ODBC Driver for VeevaVault の利用を説明します。CData ODBC Deriver をデータソースとして設定する方法、データソースをクエリして結果を表示するためのPyCharm の簡単なコードを含みます。
はじめに、このチュートリアルではCData ODBC Driver for VeevaVault とPyCharm が、既にインストールされていることを前提としています。
以下のステップに従って、pyodbc モジュールをプロジェクトに追加します。
これで、ODBC 接続文字列またはDSN で接続できます。お客様のOS でDSN を作成するためのガイドについては、CData ドライバードキュメントの[はじめに]セクションを参照してください。
次の接続プロパティを指定後、接続できます。
以下はDSN の構文です。
[CData VeevaVault Source]
Driver = CData ODBC Driver for VeevaVault
Description = My Description
User = myuser
Password = mypassword
Server = localhost
Database = mydatabase
Cursor をインスタンス化し、Cursor クラスのexecute メソッドを使用してSQL ステートメントを実行します。
import pyodbc
cnxn = pyodbc.connect('DRIVER={CData ODBC Driver for VeevaVault};User = myuser;Password = mypassword;Server = localhost;Database = mydatabase;')
cursor = cnxn.cursor()
cursor.execute("SELECT ProductId, ProductName FROM NorthwindProducts WHERE CategoryId = '5'")
rows = cursor.fetchall()
for row in rows:
print(row.ProductId, row.ProductName)
CData ODBC Driver を使用してPyCharm でVeeva に接続すると、Veeva にアクセスできるPython アプリケーションを標準データベースのように構築できるようになります。このチュートリアルに関する質問、コメント、フィードバックがある場合には、support@cdata.com までご連絡ください。