【发布时间】:2021-07-01 17:39:06
【问题描述】:
我正在尝试将 greenplum 数据库连接到 python 但我收到 JVMNotFound 错误
这是我尝试过的:
import jaydebeapi as jay
db_uid = "ABC"
db_pwd = "12345678"
jdbc_driver_name = "com.pivotal.jdbc.GreenplumDriver"
import os
jdbc_driver_loc = os.path.join('C:\Apps\Driver\greenlum.jar')
conn_string = jay.connect(jdbc_driver_name,
'jdbc:pivotal:greenplum://xyz.com:5432;DatabaseName=abcd',
{'user': db_uid, 'password': db_pwd},
jars=jdbc_driver_loc)
curs = conn.cursor()
curs.execute("select * from alpha.beta limit(10)")
result = curs.fetchall()
错误信息:raise JVMNotFoundException("No JVM shared library file ({0})" jpype._jvmfinder.JVMNotFoundException:找不到 JVM 共享库文件 (jvm.dll)。尝试正确设置 JAVA_HOME 环境变量
感谢任何帮助 谢谢
【问题讨论】: