2011-01-24 5 views
0

пока я пытаюсь соединиться с python MySQLdb, я получаю ошибку «Недопустимые аргументы».ошибка 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

ответ

2
import MySQLdb.cursors 

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

Надеется, что это помогает.

Смежные вопросы