java - 如何在jBoss BPM套件流程中访问MySQL数据库

标签 java mysql jdbc jboss jbpm

我是 JBoss BPM Suite 的新手。我想要实现的是通过业务流程访问我的 MySQL 数据库。我已经向我的应用程序服务器添加了一个数据源,包括 jdbc 驱动程序。我试图做的是通过脚本任务连接到我的数据库。虽然我的驱动程序类“com.mysql.jdbc.Driver”出现了异常 ClassNameNotFound。连接到数据库的正确方法是什么?有没有办法通过服务任务来做到这一点?或者 WorkItemHandler? 提前致谢。

最佳答案

不建议在脚本任务中执行任何复杂的逻辑(例如访问数据库)。我还假设您的应用程序服务器不会将数据库驱动程序放在其应用程序的类路径上,因为它违背了数据源的整体理念。您只需要使用已经配置的数据源即可。

当涉及到如何在进程内连接数据库的正确方法时,您将需要实现自己的 work item handler您可以在其中从数据库获取数据。有许多不同的方法可以实现这一目标。您可以从 JPAWorkItemHandler 找到灵感这将在版本 7 中提供。

关于java - 如何在jBoss BPM套件流程中访问MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40997324/

相关文章:

mySQL从同一个表的不同行中选择

java - "com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value"与按位 'OR'

java - 如何在通过 jdbc 获取数据后释放内存

java - 如何通过 TCP 套接字连接重定向进程的输入和输出? ( java )

Java 小程序无法使用 ImageIcon 找到资源图像,除非使用整个路径

java - 与根本不删除事件监听器相比,添加和删除事件监听器是否更有效?

mysql - 如何获得每一行的标准差?

mysql - 当其中一个表可能缺少连接记录时,如何搜索 2 个表

oracle - 如何使用 tnsname 从 Ant 连接到 Oracle 数据库?

java - 如何在 Eclipse 中添加新的 JRE 库?