当我尝试连接python MySQLdb时,我收到“无效参数”错误。
import MySQLdb
conn = MySQLdb.connect (host = "localhost",user = "root",passwd = "",db = "test")
出现这种错误的原因是什么?。
但是,使用_mysql的以下代码可以正常工作。
db=_mysql.connect("localhost","root","","test")
答案 0 :(得分:2)
import MySQLdb.cursors
DATABASE= MySQLdb.connect(host='localhost', user='username', passwd='password', db='databasename', cursorclass=MySQLdb.cursors.DictCursor)
希望它有所帮助。
答案 1 :(得分:0)
不应该是
conn = MySQLdb.connect ("localhost","root","","test")
(随机参考:http://www.tutorialspoint.com/python/python_database_access.htm)