使用python,如何连接到netezza数据库。
由于PIP安装在我的公司网络中不起作用。我无法导入pyodbc和jaydebeapi。请建议有什么方法可以连接netezza数据库并从表中获取数据。
答案 0 :(得分:0)
不幸的是,您的双手基本上被绑住了。如果您没有办法“讲”数据库(JDBC / ODBC),那么您实际上无能为力。
也许您可以详细说明为什么您的pip
应用程序无法正常工作并尝试解决该问题?
答案 1 :(得分:0)
安装 nzpy https://pypi.org/project/nzpy/
使用与 Netezza 的连接以使用 DataFrame
函数填充 pandas 的 read_sql
import nzpy
import pandas as pd
conn = nzpy.connect(user="admin", password="password", host='localhost', port=5480, database="db1", securityLevel=1, logLevel=0)
df = pd.read_sql('SELECT * FROM some_table', conn)
瞧。