web-dev-qa-db-ja.com

Python&SQLサーバー

pythonそれはDB-APIですか?)からSQLサーバーにアクセスするための最良の方法は何ですか?また、誰かがDB-APIを使用してそのようなコードを提供してpythonそしてクエリを実行しますか?

26
dan

pyodbc -- PythonデータベースAPI仕様v2. の実装を参照してください。よく働く。

さらに、他のデータベースで使用できます。 SQL Server 2008で使用する場合、新しいDATEデータ型をサポートする必要がある場合は、必ずネイティブドライバーを使用してください。

15
van

pymssql を参照してください。これはMS Sql Server用のDB-APIモジュールであり、最もPython的な方法です。ドキュメントには例が含まれています。

Windows OSの場合は、COMを介して [〜#〜] oledb [〜#〜] を使用することもできます。これにより、クライアントに他のものをインストールする必要がなくなります。

また、Iron Pythonを使用する場合は、.NetAPIを使用できます

6
Mark
Also could someone provide a such code using the DB-API 
how to connect to sql server from python and excute query ?

このHello Worldスニペット は、DBI2.0データベースインターフェイスモジュールを使用してPythonでSQLサーバーに接続する一般的な方法を示しています。

免責事項:私はpypyodbcの開発者です

4
pypyodbc

ODBC + freetds + a python ODBCのラッパーライブラリ。

1
Hassan Syed