Python3 Sqlalchemy与AS / 400 i系列的连接

时间:2016-11-28 14:02:09

标签: python sqlalchemy ibm-midrange

我有一个工作的pyodbc连接到i5 / OS数据库,现在我想使用sqlalchemy。

根据这些网站,它应该是可能的:

我尝试使用3.5.2以及Python 2.7.12。

import pyodbc
import ibm_db_sa
from sqlalchemy import *

db = create_engine('ibm_db_sa+pyodbc://username:password@database/*local')

在Python2中我得到:

return self.dbapi.connect(*cargs, **cparams)
sqlalchemy.exc.DBAPIError: (pyodbc.Error) ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')

在Python3中我得到:

connectors.extend(['%s=%s' % (k,v) for k,v in keys.iteritems()])
AttributeError: 'dict' object has no attribute 'iteritems'.

任何人都可以确认甚至可以连接AS / 400 i系列,如果是这样,那么我就会朝着正确的方向前进。我尝试了很多不同的东西。 提前谢谢。

0 个答案:

没有答案