【问题标题】:How to connect to Netezza database from Python?如何从 Python 连接到 Netezza 数据库?
【发布时间】:2018-10-15 19:36:22
【问题描述】:

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

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

【问题讨论】:

    标签: python database netezza


    【解决方案1】:
    1. 安装nzpyhttps://pypi.org/project/nzpy/

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

    3. 使用read_sql函数使用与Netezza的连接来填充pandas的@​​987654323@

      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)
      

    瞧。

    【讨论】:

      【解决方案2】:

      不幸的是,您的双手基本上被束缚了。如果您没有办法与数据库(JDBC/ODBC)“对话”,那么您真的无能为力。

      也许您可以详细说明为什么您的pip 应用程序无法运行并尝试解决这个问题?

      【讨论】:

        猜你喜欢
        • 2015-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-06
        • 1970-01-01
        • 2022-11-11
        • 1970-01-01
        • 2014-02-27
        相关资源
        最近更新 更多