使用python访问netezza数据库,不带来自IBM

时间:2017-03-29 17:53:11

标签: python netezza

有没有办法在没有显式安装驱动程序的情况下查询netezza数据库?我使用的是ubuntu 64位操作系统,我们的IT支持人员说他们只使用红帽系统的驱动程序。

2 个答案:

答案 0 :(得分:0)

您可以使用pyodbc

  

pyodbc是一个开源Python模块,可以访问ODBC   数据库简单。它实现了DB API 2.0规范,但是   充满了Pythonic的便利。

在Ubuntu系统上,您只需运行

即可
sudo apt install unixodbc-dev

尝试之前

pip install pyodbc

查看Installing pyodbc的更多详情。

答案 1 :(得分:0)

如果您可以使用JDBC驱动程序,则可以使用Python jaydebeapi模块和驱动程序连接到服务器。请注意,涉及到几个怪癖。即boolean数据类型。