我是JBoss BPM Suite的新手。我要实现的是通过业务流程访问我的MySQL数据库。我已经将数据源(包括jdbc驱动程序)添加到我的应用程序服务器中。我试图做的是通过脚本任务连接到我的数据库。虽然我的驱动程序类'com.mysql.jdbc.Driver'出现了ClassNameNotFound异常。连接数据库的正确方法是什么?有没有一种通过服务任务来执行此操作的方法?还是WorkItemHandler?
提前致谢。

最佳答案

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

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

09-05 05:32
查看更多