问题标签 [jaydebeapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-redshift - 使用 JayDeBe 和 Amazon Redshift,有没有办法从查询中自动提取关联的列名?
JayDeBe 已全部设置,查询 Redshift 工作正常,但我需要找到一种方法来返回列名,这在将列表转换为 Pandas 数据框时会有所帮助
这是我用来执行查询的代码:
根据查询,列名会有所不同,因此在这种情况下设置的格式不起作用
我已经谷歌搜索并尝试了各种建议,但没有一个完成任务。
任何有关如何返回列名的帮助将不胜感激,非常感谢!
python - 在没有 SASpy 和 jaydebeapi 的情况下使用 SAS
好吧,自从公司成立以来,我就不能使用 SASpy。所以我正在尝试使用 jaydebeapi 的 python
代码很简单
收到以下错误 jpype._jeexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class com.sas.rio.MVADriver not found
请问有什么建议吗?
python-3.x - 如何使用 jaydebeapi 调用存储过程 oracledb 并传入和传出 4 个参数
这个问题我不知道将参数传递给存储过程的步骤
python - Hive JDBC 驱动程序 Python
我正在尝试使用 python 中的 Jaydebeapi 连接到 Hive 服务器。
但我不知道我需要添加哪个 jar 文件来建立我的连接。
如果你对哪个有任何想法
实际上,我收到了这个错误:
如果您有与 org.apache.hive.jdbc.HiveDriver 和 jar 相关的想法或文档要分享。提前致谢
java - Python:使用 JayDeBeApi 的 JDBC 连接错误
运行以下代码时遇到错误。请帮助我解决此问题或建议另一种通过 JDBC 连接 Vertica 服务器的方法。
我也尝试过使用 pyspark 进行连接。但是使用 pyspark 我们无法在 vertica 服务器中执行 sql 查询。
系统配置:
带有 python 3.7.0 的 Linux
jaydebeapi 版本 - 1.1.1
jpype 版本 - 0.7.2
错误
python - 如何在我的 python 线程中使用/创建一个 db 游标?
当我尝试在我的 process_id 函数中使用或创建一个 db 游标时,我遇到了线程错误。每个线程都必须使用数据库来处理它们传递的 id 的数据。
我根本无法在 thread/process_id 中使用游标(我得到线程错误并且数据库永远不会更新)......我已经用很多不同的方式对其进行了编码。当我不使用线程时,该代码有效。
我对如何编写这段代码有非常具体的要求,缓慢而稳定就可以了。在发布之前,我还删除了很多错误处理/日志记录。需要守护程序/无限循环。
如何在每个线程中启动一个新光标?
java - 如何将新的 JVM 附加到生成的 Python 进程?
我正在使用在 Linux RedHat VM 上的 Python 3.7 上运行的 Python 守护程序。该程序的内容非常占用 CPU,所以我实现了多处理,线程太慢了。我需要使程序成为守护程序。
总而言之,守护进程查询数据库并将所有 id 排入队列。然后 process() 函数在每个生成的进程中运行。该代码对 1-2 个进程没有错误,但我们想运行大约 7 个。我简化了下面的代码。
当我使用 7 个进程运行程序时,出现以下错误...
回溯(最后一次调用):文件“python_daemon_multiprocessv4.py”,第 77 行,进程中 cus_runid.execute(“QUERY REMOVED”);文件“/PATH-REMOVED/jaydebeapi/ init .py”,第 498 行,执行自身._prep = self._connection.jconn.prepareStatement(operation) jpype._jexception.java.lang.NoClassDefFoundErrorPyRaisable: java.lang.NoClassDefFoundError: com/ibm/db2/jcc/am/dg
这是 db 连接上的错误,同样适用于 1-2 个进程。我认为是因为这些进程共享相同的 JVM。这个程序全是Python,我只用JVM连接数据库。
我怎样才能给每个进程自己的JVM,这样进程就不会争夺数据库连接?(我很确定这是正在发生的事情)
python - 将 jpype 降级到 0.6.3
我目前正在尝试建立 jdbc 连接。我在用:
由于一些不兼容问题,我正在尝试使用以下命令从 jpype 版本 - 0.7.2 降级到 0.6.3 版本:
但我收到以下错误:
你能帮我么?谢谢你。