2011-01-24 79 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) 

希望它能帮助。