问题标签 [apache-commons-dbutils]

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 投票
1 回答
273 浏览

java - DBUtils QueryRunner 在重复键更新时插入

我开始使用 DBUtils 库,但我的大多数查询都是“在重复密钥更新上插入”,我研究过,但我还没有找到有关如何使用 QueryRunner 对象实现它的信息。

有办法吗?

0 投票
2 回答
2202 浏览

pyspark - 如何使用pyspark递归获取存储在dbfs文件夹中的Excel文件?

我在 dbfs 中安装了一个路径,我需要从给定文件夹中提取 Excel 文件路径,并且同一文件夹包含 Excel 文件或包含 Excel 文件的子文件夹。当前代码仅在一个文件夹中提供 Excel 文件,而不在子文件夹中提供。

0 投票
1 回答
411 浏览

java - 我可以使用 Apache Commons DBUtils 将记录插入到将 bean 作为值传递的 SQL 表中吗

我正在使用 Java 访问 MS SQL 服务器。我正在寻找一种无需编写大型 sql 查询即可将数据导入各种表的简单方法。其中一些表有 30 列。

我找到了 apache commons dbutils 库,它可以很好地从表中读取数据并将行映射到 bean。我似乎找不到任何使用相同原理的代码将数据插入到将 bean 作为数据值传递的表中

这可能吗?

0 投票
1 回答
355 浏览

databricks - 无法在 Databricks 中使用 SecretKey

我正在尝试使用命令在数据块上使用创建的密钥dbutils.secrets.get(scope="jdbc", key="username");但我收到一条错误消息,提示“范围不存在秘密:jdbc 和密钥:用户名”。

我正在使用 CLI 创建密钥 -

我什至可以使用命令在 CLI 上查看创建的密钥

很感谢任何形式的帮助。

谢谢!!

0 投票
2 回答
357 浏览

java - Commons DBUtils Oracle 11.2.0.4 与 Java 1.7 绑定参数 SQLException ORA-00942

我正在使用带有 ojdbc6.jar 的 Oracle Database 11.2.0.4,并且我正在使用带有 JDK 7 的 apache commons dbutils v1.7。所以我在这个函数中使用了 QueryRunner 及其方法

并且没有绑定参数的选择查询一切正常

SELECT * FROM PEOPLE WHERE GRUPPO = 1 AND LANG = 'en_US'

但是当我执行这个查询时

String query = "SELECT * FROM PEOPLE WHERE GRUPPO = ? AND LANG = ?";

它给了我这个 SQL 异常

我真的不知道为什么。我尝试使用:P1, :P2:1, :2而不是? 绑定参数,但没有任何反应。有任何想法吗?

0 投票
1 回答
191 浏览

java - 如何在嵌套的 SELECT 查询中使用 BeanMapHandler 与字段到列的映射,键为 ID?

我有一个嵌套 SQL 查询来使用他们的 ID 获取员工详细信息。

现在我正在使用 BeanListHandler 来获取数据,List<Details>但希望将其存储为Map<String, Details>我最初传递的 ID 需要成为易于检索的关键,而不是每次都使用流搜索列表。

我试图转换为 Maps,但我不确定如何将 ID 映射为字符串,也不知道如何将原始 ID 作为最终结果中的列传递给内部查询。

MainTest.java:

详细信息.java:

详细信息ViewHandler.java:

有没有办法获得ID (candidateId)结果,在创建键值对方面我缺少什么?

0 投票
0 回答
48 浏览

java - 多线程并行查询中的 ResultSetHandler 问题

我正在尝试从 Java 应用程序在 Oracle 数据库中并行进行多个读取查询。我使用 CallableTasks 进行这些查询。Callable Task的样例如下:

我的示例主类如下所示:

上面的代码按预期适用于两个不同线程上的每个 sql 查询,但在我调用的行上失败

抛出的异常是 NoSuchElementException。这个案例对我来说很好奇,因为当我同步运行上述内容时,它工作得非常好。事实上,即使我插入断点并在调试模式下运行,它也运行得非常好,并按预期创建了两个不同的工作线程。但它总是在正常运行时中断。

如果可能,请尝试回答。非常感谢任何帮助。

0 投票
1 回答
2079 浏览

python - 使用 Databricks 中的 dbutils.fs.ls 输出创建数据框

所以,我是初学者,正在 Databricks 上学习 spark 编程(pyspark)——

我想做什么?

列出目录中的所有文件并将其保存到数据框中,以便我能够在此文件列表上应用过滤器、排序等。为什么 ?因为我试图在我的目录中找到最大的文件。

为什么下面不起作用? 我错过了什么?

从 pyspark.sql.types 导入 StringType

sklist = dbutils.fs.ls(sourceFile)

df = spark.createDataFrame(sklist,StringType())

0 投票
1 回答
529 浏览

python - databricks python dbutils无法将文件从一个目录移动到另一个目录

我有一个可以在当前工作目录中看到的文件:

上面的输出是:

我想将sample.csv文件从这里移动到Workspace/Shared我正在使用的目录dbutils.fs.mv

但这会产生错误java.is.FileNotFoundException:dbfs:/databricks/driver/sample.csv

如何解决此错误?

0 投票
0 回答
55 浏览

java - 下载 jarfile 后 DbUtils ISSUE

我已经安装并提取了 rsX2ml.jar 文件。我的 Eclipse 程序仍然显示 DbUtils 代码行的错误无法解析。我已经删除并再次导入了 jar 文件。

在此处输入图像描述

在此处输入图像描述