2
import MySQLdb
class database():
def __init__(self, host, user, pwd, db):
self.db = MySQLdb.connect(host, user, pwd, db)
self.cursor = self.db.cursor()
# FUNCTION FOR DATABASE VIEW #
def db(self):
#SQL command
sql = "select * from details"
try:
self.cursor.execute(sql)
results = self.cursor.fetchall()
for row in results:
print row[0], row [1], row[2]
except:
print "error"
#Closing database
self.db.close()
db = database('localhost', 'root', 'password', 'test')
db.db()
このコードでは、接続オブジェクトは呼び出し可能ではありません。 私の目的は、単一の接続オブジェクトを作成し、さまざまなSQLクエリに使用することです。私はPythonスクリプトに新しい。だから誰でもこのエラーを克服するのに役立ちます、それは私のコーディングでさらに移動するためには非常に便利です。前もって感謝します。TypeError:mysqldbを使用したPythonスクリプティングで 'Connection'オブジェクトが呼び出せません。
それを得ました:) tqsm ..実際に作成した関数はdbです。とにかく私の同僚からの答えを理解する;) –