首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python中的TimesTen数据库连接问题

python中的TimesTen数据库连接问题
EN

Stack Overflow用户
提问于 2018-01-19 14:17:09
回答 1查看 443关注 0票数 0

我安装了两台机器:

  1. RDP终端具有timesten客户端11.2.1和pyodbc==3.0.7,工作性能很好。我使用这个连接字符串: pyodbc.connect('DSN=myhostip;UID=myusername;PWD=mypass') = cnxn
  2. 带有timesten client 11.2.2和pyodbc==4.0.22的本地机器(我也尝试过较早的版本,比如3.0.7),当我使用连接字符串:cnxn =时,会得到以下错误: pyodbc.Error:('HY010',u'HY010ODBC驱动程序管理器),驱动程序无法支持当前环境属性。(0) (SQLDriverConnect)')。

这两台机器上的两个数据库实际上是相同的,因此,区别只是在timesten驱动程序版本上。或者还有什么问题?我已经在这两台机器上设置了DSN,并在SQLDeveloper中连接到它们。

我尝试过不同的timesten客户端和pyodbc版本,但每次都会出现相同的错误。这是我所知道的连接到timesten DB的唯一方法,谁能帮我解决这个错误,或者告诉我除了pyodbc之外的其他连接方式呢?

EN

回答 1

Stack Overflow用户

发布于 2019-11-13 06:37:39

请参阅关于如何通过Python: TimesTen:python access to TimesTen连接到python access to TimesTen的答案。

通过cx_Oracle通过tnsnames.ora使用TimesTen,因为这是TimesTen 18.1.3中所支持的方法

请避免使用任何基于ODBC的方法连接到Python,因为Oracle没有开发或测试这些技术。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48343096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档