def setup_mysqldb(self):
import MySQLdb
import MySQLdb.cursors
self.schema_supported['mysql'] = (
MySQLdb.connect,
{
'host': 'hostname',
'port': 'port',
'user': 'username',
'passwd': 'password',
'db': 'args',
'use_unicode': 'kwargs',
'cursorclass': 'kwargs',
'__kwargs__': 'kwargs'
},
{
'port': lambda port: port or 3306,
'db': lambda args: args[0],
'use_unicode': lambda kwargs: eval(kwargs.get('use_unicode', 'True')),
'cursorclass': lambda kwargs: getattr(MySQLdb.cursors, kwargs.get('cursorclass', 'Cursor')),
},
None,
)
评论列表
文章目录