问题标签 [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 投票
0 回答
284 浏览

java - 将redshift-fake-driver导入python时找不到类

我正在尝试使用我的 python 代码中的 redshift-fake-driver ( https://github.com/opt-tech/redshift-fake-driver ) 连接到 Postgres DB。但是我无法加载驱动程序。

我正在基于 rappdw/docker-java-python 映像的 docker 容器中运行 python 代码

当前我收到此异常:

0 投票
1 回答
248 浏览

python - 如何显示通过 Python (JayDeBeApi) 从 Dynamics 365 Online 中提取的行?

我正在尝试通过 Python3 从 Dynamics CRM 365 Online 中提取数据。在我的研究过程中,我了解到 JayDeBeAPi 是一个很好的库,可以从 Dynamics CRM 365 Online 中提取数据。我成功 pip 安装了库并测试了“import jaydebeapi”命令。

我设法连接到 CRM,因为没有错误消息出现,但我的脚本没有返回任何行。我尝试从 JayDeBeApi 和/或 Pandas 获取信息,但我仍在努力从 CRM 中提取数据。

到目前为止,我已经尝试过: - 使用 jaydebeapi.connect() 方法访问 Dynamics CRM 365 Online - 通过 execute() 或 pandas.read_sql() 方法执行 SELECT 查询 - 通过 fetchall() 方法或简单地打印检索行结果数据框。

我期待这样的事情:

感谢您为成功从 Dynamics CRM 365 Online 提取数据提供的帮助和建议。

0 投票
1 回答
88 浏览

java - __init__() 缺少 1 个必需的位置参数:'gateway_parameters'

我正在尝试使用 JayDeBeApi 模块在 python 3(jupyter notebook)中使用 JDBC 连接到 Oracle 数据库,但出现此错误

非常感谢帮助解决这个问题。

0 投票
2 回答
993 浏览

java - 通过 Jaydebeapi Connection 找不到 Impala 驱动程序类

我最近从使用 PC 切换到 Mac,现在无论出于何种原因,我的一个运行良好的 Impala 驱动程序在 Python 中运行时不再被发现。每次运行脚本时,我都会收到此错误:“java.lang.RuntimeException: Class com.cloudera.impala.jdbc41.Driver not found”。请参阅下面我的连接的代码片段。

c = jaydebeapi.connect (jclassname='com.cloudera.impala.jdbc41.Driver', url='jdbc:impala://cloudera-impala-proxy.live.bi.xxx/;AuthMech=3;ssl=1;', driver_args=['xxx', self.dwh_password], jars='/Users/xxx/Desktop/ImpalaJDBC41 2.jar')

感谢您提供任何帮助或建议,我觉得我要疯了才能让它发挥作用。

0 投票
0 回答
1070 浏览

python - 格式化查询参数:jayDeBeApi 和 pandas.read_sql 不返回带有通配符的查询的结果

我正在尝试使用 jaydebapi 包通过 python 脚本向 Teradata 数据库发送查询。在我尝试在类似声明中使用通配符之前,我过去没有遇到过提取数据的问题

SELECT .... FROM TABLE WHERE column LIKE 'value%'

JayDeBeApi说这个包提供了一个到数据库的 Python DB-API v2.0 连接。查看参数用法(并尝试格式化参数字符串的许多不同组合)我没有撤回任何记录。

但是,当我在 Teradata SQL Assistant 中运行此查询时,我确实找到了记录。

如何正确发送带有通配符参数的查询?

这是我的代码:

0 投票
1 回答
988 浏览

python - 如何使 Pandas DataFrame 中的 to_sql 方法与 Jaydebeapi 一起使用?

我尝试使用方法将 pandas 数据框写入远程服务器上的 HIVE 表中to_sql。目前我已经创建了 Jaydebeapi 连接对象,我可以使用read_sqlpandas 中的方法加上这个连接对象来查询该表中的数据。但是,当我尝试写回代码时,会产生错误。你能帮我理解这个问题吗?

以下是我尝试的代码示例:

我得到的错误信息是:

0 投票
0 回答
523 浏览

python - 使用 Jaydebeapi 将 Pandas DataFrame 写入 Teradata 数据库表给出错误

我正在尝试使用 Jaydebeapi 将熊猫数据框写入 Teradata 数据库。我能够轻松地从数据库中读取数据,但在写入时遇到问题。

代码:

方法一:Pandastable 要写 => df_out

错误 1

方法二:

错误 2

0 投票
1 回答
1164 浏览

python-2.7 - Python jaydebeapi 类 com.sybase.jdbc4.jdbc.SybDriver 未找到

我正在尝试使用 Jconn4 和 jaydebeapi 包连接到 IBM OMNIBUS 对象服务器数据库,但是我不断收到

jpype._jexception.RuntimeExceptionPyRaisable:java.lang.RuntimeException:找不到类 com.sybase.jdbc4.jdbc.SybDriver

我尝试将 jconn4.jar 移动到安装 java 的位置并更改代码中的路径

我的输出看起来像

0 投票
1 回答
319 浏览

python - 气流:添加python依赖项时出错

我正在尝试jaydebeapi通过功能添加到 Airflow(托管在 Google Cloud Composer 上)Install pypi packages。下面是配置:

气流版本:1.10.1 jaydebeapi 版本:1.1.1(也尝试使用 0.2.0)python 版本:3

更新命令完成后,Airflow UI 返回 502,composer 显示以下错误消息:

Composer 后端超时。当前正在运行的任务是 [stage: TP_DEPLOYMENT_UPDATING response_timestamp { seconds: 1560444752 nanos: 292000000 } ]

看起来这是Airflow的python版本和jaydebeapi

0 投票
1 回答
694 浏览

jpype - python.exe中发生未处理的win32异常

有没有人遇到过这样的问题?每次我运行 jaydebeapi.connnect(......),python 停止工作,我遇到这个错误.. unhandled win32 exception occurred in python.exe

我试过了jpype.startJVM('C:\\Program Files (x86)\\Java\\jre1.8.0_161\\bin\\client\\jvm.dll')。我犯了同样的错误。

这是我使用的连接详细信息。