1. まず第一に、Python データベース インターフェイスは多くのデータベースをサポートしており、プロジェクトに合ったデータベースを選択できます。
2. 次に、Python データベース インターフェイスと API にアクセスして、サポートされているデータベースの詳細なリストを表示できます。データベースごとに異なる DB API モジュールをダウンロードする必要があります。たとえば、Oracle データベースと MySQL データにアクセスする必要がある場合は、Oracle および MySQL データベース モジュールをダウンロードする必要があります。 DB-APIは仕様です。これは、基礎となるさまざまなデータベース システムおよびさまざまなデータベース インターフェイス プログラムに一貫したアクセス インターフェイスを提供するために、一連の必要なオブジェクトとデータベース アクセス メソッドを定義します。 Python の DB-API は、ほとんどのデータベースのインターフェースを実装しており、これを使用して各データベースに接続した後は、各データベースを同様に操作できます。 Python DB-API の使用プロセス:
3. MySQLdbMySQLdb は、Python が Mysql データベースに接続するためのインターフェイスであり、Python データベース API 仕様 V2.0 を実装しており、MySQL C API に基づいています。よく使用される関数 Python DB API 2.0 は、トランザクション用の 2 つのメソッド
4 と、コマンドの実行に使用される 5cursor メソッドを提供します。
5. カーソルが戻り値を受け取るために使用する最後の 6 つのメソッド: fetchall(self) はすべての戻り結果行を受け取り、fetchmany(self, size=None) は size の戻り結果行を受け取ります。 size の値が返される結果行の数より大きい場合、cursor.arraysize データが返されます。 fetchone(self) は 1 つの結果行を返します。 rowcount これは読み取り専用のプロパティであり、実行後に影響を受ける行の数を返します。 execute() メソッド。 scroll(self, value, mode=relative) はポインタを特定の行に移動します。mode=relative の場合は、値バーを現在の行から移動します。mode=absolute の場合は、値バーを最初の行から移動します。結果セット。
以上がpython でデータベースに接続する方法_Python でデータベースに接続するチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。