2011-01-24 97 views
0

雖然我想連接python MySQLdb,但我得到一個'Invalid Arguments'錯誤。python MySQLdb錯誤?

import MySQLdb 
conn = MySQLdb.connect (host = "localhost",user = "root",passwd = "",db = "test") 

得到這樣的錯誤的原因是什麼?

但是,_mysql的以下代碼正常工作。

db=_mysql.connect("localhost","root","","test") 
+0

只需注意 - 「localhost」是MySQLdb的默認主機,因此您無需指定它。 – Amber 2011-01-24 07:24:37

回答

2
import MySQLdb.cursors 

DATABASE= MySQLdb.connect(host='localhost', user='username', passwd='password', db='databasename', cursorclass=MySQLdb.cursors.DictCursor) 

希望它能幫助。