python - 如何使用 odbc 查询 Sybase IQ 服务器?

标签 python database sap-iq

如何使用 ODBC 从 Python 或 Perl 等脚本查询 Sybase IQ 服务器?我在互联网上搜索,但找不到示例连接字符串。有人可以为此提供示例连接字符串吗?

我的连接详细信息是服务器名称和数据库架构名称。 (以及用户名和密码)。

使用 isql 的示例是

isql -S SERVER_IQ -D schema_name -U username -P password

当我指定正确的详细信息时,上述连接有效。我需要使用 odbc 驱动程序或 Sybase IQ 驱动程序的相应连接字符串。

谢谢。

问候,阿洛克

最佳答案

Perl 提供了一个易于使用的界面,这与 R 上的 Python 不同。无论如何,我从 DBA 那里找到了解决方案。我使用以下连接字符串打开 Sybase IQ 连接

"Driver={Sybase IQ};UID=username; PWD=*******; ServerName=SERVERNAME; CommLinks=SharedMemory,TCPIP{host=server.sg.planet.com;port=111}"

问候, 阿洛克

关于python - 如何使用 odbc 查询 Sybase IQ 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11427139/

相关文章:

python - 如何在变量后抑制回车?

python - 一旦我有主机名就比较文件

java - JDBC 连接持久性问题

database - 如何构建包含问题和答案的数据库?

python - 对嵌套迭代的理解?

python - 美汤刮一 table

java - 如何在java中使用数据源对象获取数据库配置

php - Sybase Adaptive Server IQ 无法 SELECT *,始终限制为 30?

java - 事务 X 尝试通过 JDBC 访问事务 Y 创建的对象