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