【发布时间】:2016-06-29 16:35:24
【问题描述】:
我正在尝试使用 JayDeBeApi 模块通过 Python 连接到 GoodData 仓库,但无论出于何种原因,每当我建立连接时,控制台都会立即崩溃。
我已经能够使用 SQL 客户端 DBVisualizer 与他们拥有的 jar 文件成功连接,但它似乎不适用于 Python。
代码:
import jaydebeapi
connection = jaydebeapi.connect('com.gooddata.dss.jdbc.driver.DssDriver',
['jdbc:dss://na1.secure.gooddata.com/gdc/dss/instances/INSTANCE_ID','user','password'],
'JAR_FILE')
任何人都知道为什么这可能会崩溃?我无法返回任何错误日志记录。如果有另一个模块可以用来连接到 JDBC DB,那也会很有帮助。
感谢您的帮助!
【问题讨论】:
-
如果 that 正是您所拥有的,则将
JAR_FILE替换为 .jar 文件的实际路径。请参阅pypi.python.org/pypi/JayDeBeApi/#usage 的文档 -
jar_file 实际上被替换为代码中的路径,只是在这里拉出来。据我所知,这也可能是 Jpype 本身在 Windows 7 上工作的问题,但我仍然无法诊断。
-
我也遇到了同样的问题 - 你有没有找到它的根源?
标签: java python database jdbc connection