我有一个Perl脚本,它通过DBI模块与现有数据库(数据库类型未知)进行接口,我想在WinXP上的python2.6中访问该脚本。
Perl代码是:
use DBI;
my $DSN = "DBI:Proxy:hostname=some.dot.com;port=12345;dsn=DBI:XXXX:ZZZZZ";
my $dbh = DBI->connect($DSN); 这能被翻译成蟒蛇的等价物吗?
下面是(是否有任何pywin32 odbc连接器文档可用? )的一个示例,我将以下内容组合在一起:
import odbc
DSN = "DBI:Proxy:hostname=some.dot.com;port=12345;dsn=DBI:XXXX:ZZZZZ"
db = odbc.odbc(DSN)但我知道错误是:
dbi.operation-error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified in LOGIN更新
看起来,另一个Perl模块DBD::Proxy正在向处理实际查询的Perl::ProxyServer(服务器端)实现提供实际接口。
可以使用python与基于Perl的DBI::ProxyServer进行接口吗?
https://stackoverflow.com/questions/847032
复制相似问题