1
我安裝了web2py作爲源代碼,並且想要在沒有框架其餘部分的情況下使用DAL。web2py沒有連接到mysql
但是DAL並不連接到MySQL:
>>> DAL('mysql://user1:[email protected]/test_rma')
...
RuntimeError: Failure to connect, tried 5 times:
'NoneType' object has no attribute 'connect'
而MySQLdb的可以用相同的憑據連接到數據庫:
>>> import MySQLdb
>>> db = MySQLdb.connect(host='localhost', user='user1', passwd='user1', db='test_rma')
一個similar problem與MSSQL被明確地設置驅動程序對象解決。我試過相同的解決方案:
>>> from gluon.dal import MySQLAdapter
>>> print MySQLAdapter.driver
None
>>> driver = globals().get('MySQLdb',None)
>>> print MySQLAdapter.driver
None
但仍然是驅動程序無。