Pythonデータベースインターフェイスは多くのデータベースをサポートしています。プロジェクトに適したデータベースを選択できます。
GadFlymSQL MySQL PostgreSQL Microsoft SQL Server 2000 InformixInterbase Oracle Sybase
データベースごとに異なるDBAPIモジュールをダウンロードする必要があります。たとえば、OracleデータベースとMysqlデータにアクセスする必要がある場合は、OracleとMySQLデータベースモジュールをダウンロードする必要があります。
DB-APIは仕様です。さまざまな基盤となるデータベースシステムおよびさまざまなデータベースインターフェイスプログラムに一貫したアクセスインターフェイスを提供するために、一連の必要なオブジェクトとデータベースアクセスメソッドを定義します。
PythonのDB-APIは、ほとんどのデータベースにインターフェイスを実装しています。これを使用して各データベースに接続した後、各データベースを同じ方法で操作できます。
Python DB-APIの使用プロセス:
APIモジュールを紹介します。データベースへの接続を取得します。 SQLステートメントとストアドプロシージャを実行します。データベース接続を閉じます。
MySQLdb
MySQLdbは、PythonがMysqlデータベースにリンクするためのインターフェイスです。PythonデータベースAPI仕様V2.0を実装し、MySQL CAPIに基づいています。
インストール
pipを使用して直接インストールします。その前に、いくつかのシステム依存関係をインストールする必要があります。
CentOSyum install gcc python-devel mysql-devel zlib-devel openssl-devel
Ubuntusudo apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools
依存関係をインストールした後、pipを使用して直接インストールします。MySQLdbモジュールの名前はMySQL-python onpipと呼ばれます。
ナレッジポイントの拡張:
pythonを使用してmysqlデータベースに接続します
一般的に使用される6つの接続パラメーター
これまで、pythonをmysqlに接続する方法に関するこの記事を紹介しました。pythonをmysqlに接続する方法の詳細については、ZaLou.Cnで以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後、ZaLou.Cnをさらにサポートしていただければ幸いです。 !
Recommended Posts