从Eclipse我使用JDBC添加了数据库连接。为此,我做了以下
我创建了一个用户库,如下所示
Windows - >偏好 - > Java - > Build Path =>用户库
然后按“新建”按钮,并创建一个lib
然后点击'添加外部JAR'按钮将JARS添加到ECLIPSE外部
从那里我加载了以下文件:
db2jcc.jar
db2jcc_license_cu.jar
然后我将我创建的用户库添加到项目构建路径中,如下所示:
然后我从向导中选择了Driver name类(现在这些库在项目中,神奇地说GUI可以看到类名
com.ibm.db2.jcc.DB2Driver
我选择了班级名称并输入了一个网址,并测试了连接
连接的测试是成功的!!!!
我很高兴所以我准备好了声明:
SELECT SUM(BALANCE) FROM ACCOUNT
然后我将流程作为“骡子应用程序”
运行但是当我发送一条http消息时,我收到以下错误:
java.sql.SQLException: Error trying to load driver: com.ibm.db2.jcc.DB2Driver :
com.ibm.db2.jcc.DB2Driver (org.mule.module.db.internal.domain.connection.Connect
ionCreationException). Message payload is of type: String
所以我现在可以在流程未运行时测试连接,但是当流程运行时,它找不到我用来测试连接的驱动程序
关于我应该在哪里解决此问题的任何想法
答案 0 :(得分:1)
STUDIO打包您的应用程序并将其部署在Mule服务器中,这样做不会打包您通过用户库添加的jar。一个解决方法是通过"添加外部罐子"在" Java Build Path"项目