问题标签 [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.

0 投票
2 回答
456 浏览

python - 吞下错误

问题

我正在将 JayDeBeApi 连接到 SQL Server 2017 并运行如下脚本:

  1. SELECT ... INTO #a-temp-table
  2. 从表中删除
  3. INSERT INTO a-table SELECT FROM #a-temp-table
  4. 删除#a-temp-table

在第 3 步中,我收到以下错误:

无法在具有唯一索引“UQ_a-table”的对象“dbo.a-table”中插入重复的键行。重复键值为 (11, 0001, 3751191, T70206CAT, 0000)。

而不是 ~360k 记录,只有 ~180k 被插入。所以步骤 3 中止。但是临时表会被删除。这样第 4 步就完成了。

我能够修复错误。但是对于 JayDeBeApi,我没有看到错误。从 Python 的角度来看,似乎一切都很好。

我的目标是捕获这些错误以适当地处理它们。知道如何实现吗?

我试过的

我的 Python 代码看起来像。

x = localCursor.execute(myqrystm)成功完成,所以不会抛出异常。xNone并且在检查时localCursor,我没有看到任何错误消息/代码的迹象

0 投票
0 回答
519 浏览

python - python apache phoenix jdbc 连接

我正在尝试通过 JDBC 连接到 Phoenix-Hbase。实际上,我已经通过 DBeaver 建立了 Phoenix 连接,并且正在尝试在 python 中复制它。我试过了:

但这让我回来了

好吧,我仔细检查了 Class Name、Phoenix 和 Hbase 版本,但没有发现异常。所以我查看了看起来像这样的 DBeaver Phoenix 驱动程序设置,一个很长的驱动程序列表,我真的不知道如何一次获得它们,最终如何将它们用于代码

0 投票
1 回答
2132 浏览

database - 如何使用 JayDeBeApi 连接到 Postgres?它没有找到 org.postgresql.Driver

我必须连接到 DB2 以提取一些数据并创建 Tableau 数据提取,为此我想使用 JayDeBeApi,为了测试它我试图将自己连接到一个小型 Postgres 数据库,但我不能建立与它的正确连接,因为它一直向我抛出以下错误:

jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class org.postgresql.Driver not found

我目前的实现是这样的

有谁知道我必须指定什么类才能完成这项工作?或者我如何指定 jdbc 路径以便 JayDeBeApi 可以使用该类或其他东西

0 投票
0 回答
517 浏览

python-3.x - 如何在 python 中的 jaydebeapi 中发送多个查询(Netezza JDBC)

如何在单个执行语句中发送多个查询,例如我的查询的简化版本是(我正在尝试使用 jaydebeapi 执行)

创建临时表 tempTable as select * from table1 where x=y;

从临时表中选择 * ;

更新:我正在使用 Netezza JDBC

0 投票
0 回答
1266 浏览

python - 在 python 中使用连接到 Hive 的 JDBC 错误

我是 python 新手,所以请善待。我正在尝试使用 JDBC 从配置单元中获取数据。我完成了它所需的所有安装。但是在运行这个简单的代码时,会返回一个错误。我需要一些帮助来了解哪里出了问题,以及我如何修复它。

错误是返回:

谢谢你的帮助!希拉

0 投票
1 回答
2756 浏览

python - 找不到类 org.apache.hive.jdbc.HiveDriver

我正在尝试使用 hivejdbc 驱动程序从本地计算机访问 hive。但我面临问题。我正在使用下面的代码。

不知道如何将 jar 添加到 python。

0 投票
0 回答
269 浏览

python - 运行 jaydebeapi 时 python 崩溃

我尝试通过 knox 连接到 JDBC:hive 客户端,如果我运行以下代码:

Python.exe 停止工作,如果我在 pycharm 中运行代码,我会收到以下错误:

我认为这可能是环境变量的问题,但我不知道有什么机会解决这个问题。

0 投票
2 回答
6265 浏览

python - 在 Mac OS 10.14.2 上的 Python 3.7 中安装 JPype1 时出错

在我的系统中安装 JPype1 时出现错误。我正在使用 Python 3.7。JPype1 是 Jaydebeapi 的依赖项。

以下是错误信息:

0 投票
1 回答
668 浏览

java - 将 jar 文件添加到 jpype 会导致 java 崩溃

我正在使用 flask-appbuilder 来构建一个应用程序。为了提交一个表单来执行ddl,我在startJVM()的时候给jpype添加了一个jar文件,但是java总是崩溃。下面是我的代码:

这是崩溃错误,我尝试了“ulimit -c unlimited”但没有运气。

0 投票
1 回答
1239 浏览

python - java.lang.RuntimeExceptionPyRaisable:java.lang.RuntimeException:找不到类 com.teradata.jdbc.TeraDriver

我正在尝试使用Jaydebeapi连接Mac 10.14.2 中的Teradata数据库。我收到以下错误。早些时候,我在安装Jaydebeapi时遇到了问题。经过大量的试验和错误。我将 Python 3.7 降级为 Python 3.6。以下是代码和相应的错误输出

代码

错误

请帮忙。提前致谢!