gpt4 book ai didi

python - 如何使用 Python 连接到 Netezza/PureData for Analytics

转载 作者:行者123 更新时间:2023-11-28 19:19:42 25 4
gpt4 key购买 nike

我正在尝试使用 python 的 pyodbc 连接到 Netezza。这是我的代码:

import pyodbc
print pyodbc.dataSources()
conn = pyodbc.connect("DRIVER={NetezzaSQL};SERVER=netezza;PORT=<>;DATABASE=SYSTEM;UID=<>;PWD=<>;",ansi=True)

我得到的错误是:

Error Traceback (most recent call last) in () 1 import pyodbc 2 print pyodbc.dataSources() ----> 3 conn = pyodbc.connect("DRIVER={NetezzaSQL};SERVER=netezza;PORT=5480;DATABASE=SYSTEM;UID=ins_etl_usr_qa;PWD=password;",ansi=True) 4 #cnxn = pyodbc.connect("DSN=MSSQL-PYTHON") 5 #conn = pyodbc.connect("DRIVER={NetezzaSQL};SERVER=server.example.com;DATABASE=mydatabase;UID=myusername;PWD=password", ansi=True)

Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'NetezzaSQL' : file not found (0) (SQLDriverConnect)")

最佳答案

错误表明它可以找到 NetezzaSQL 库,因此您必须确保已安装并可访问该库。

可在 Linux 中访问将库安装在库的默认位置或设置 LD_LIBRARY_PATH 环境变量以指向您拥有库的文件夹。

关于python - 如何使用 Python 连接到 Netezza/PureData for Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28362001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com