如何从Python连接到Netezza数据库?

时间:2018-10-15 19:36:22

标签: python database netezza

使用python,如何连接到netezza数据库。

由于PIP安装在我的公司网络中不起作用。我无法导入pyodbc和jaydebeapi。请建议有什么方法可以连接netezza数据库并从表中获取数据。

2 个答案:

答案 0 :(得分:0)

不幸的是,您的双手基本上被绑住了。如果您没有办法“讲”数据库(JDBC / ODBC),那么您实际上无能为力。

也许您可以详细说明为什么您的pip应用程序无法正常工作并尝试解决该问题?

答案 1 :(得分:0)

  1. 安装 nzpy https://pypi.org/project/nzpy/

  2. 安装熊猫https://pypi.org/project/pandas/

  3. 使用与 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)
    

瞧。