2010-11-19 21 views
0

Pythonでmysqlを使用する「標準的な」方法は何ですか?私は長期的に離れないものとして標準を定義します。Python MySQLの標準

import MySQLdb 
db = MySQLdb.connect(host, user, pass, db); 
cursor = db.cursor(); 
cursor.execute("sql"); 

import _mysql 
db = _mysql.connect(host, user, pass, db); 
db.query("sql"); 

もちろんのMySQLdbは_mysqlのラッパーですが、私は、リレーショナルデータベースエンジンに対処する標準的な方法がある

+0

http://www.google.com/search?q=python+database –

+0

なぜ '_mysql'モジュールを使用しましたか?このようなコードはどこで見たことがありますか? –

+0

_mysqlモジュールは、私がよく知っているC APIのものです。 –

答えて

0

私は実際にサポートされていません

import MySQLdb 

を使用しています。 PC上で、最新のPythonをインストールすると、見つけるのが難しいことがあります。

4

を維持されていないそれらの危険にラッパーを使用して嫌いPEP 249に記載されているようなDB-APIによって定義される。

+3

つまり、_mysqlはDB-API標準を適用していないので、MySQLdbではなく_mysqlです。 –

+0

またはoursql。いずれかまたは。 –