运行时:java.lang.ClassNotFoundException: Class jdbc:db2:\/\/localhost:50000\/
Runtime: java.lang.ClassNotFoundException: Class jdbc:db2:\/\/localhost:50000\/
看到这个post
java.lang.ClassNotFoundException: Class com.ibm.db2.jcc.DB2Driver not found in Worklight platform or project
db2jcc.jar 和 db2jcc_license_cu.jar 出现在 server/lib 中。
我几天前做的一个测试项目 运行 很好。
但是今天我在我的最终项目中应用了相同的方法却给出了错误。
甚至尝试创建另一个新项目进行测试,但仍然报错。
参数:
'hello','123'
{
"errors": [
"Runtime: java.lang.ClassNotFoundException: Class jdbc:db2:\/\/localhost:50000\/YummyDB2 not found in Worklight bundles."
],
"info": [
],
"isSuccessful": false,
"warnings": [
]
}
SQL_ADAPTER_INSERT_REGISTERACC_2.xml,一部分
<driverClass>
jdbc:db2://localhost:50000/YummyDB2
</driverClass>
<url>com.ibm.db2.jcc.DB2Driver</url>
<user>abc</user>
<password>123</password>
SQL_ADAPTER_INSERT_REGISTERACC_2-impl.js
var procedure1Statement = WL.Server.createSQLStatement("insert into YummyTable2 values(?,?)");
function procedure1(param,param1) {
return WL.Server.invokeSQLStatement({
preparedStatement : procedure1Statement,
parameters : [param,param1]
});
}
function procedure2(param) {
return WL.Server.invokeSQLStoredProcedure({
procedure : "storedProcedure2",
parameters : [param]
});
}
查看您链接到的问题。适配器 XML 文件中的 connectionPolicy
节点设置不正确。
我认为它应该是这样的:
...
...
<driverClass>com.ibm.db2.jcc.DB2Driver</driverClass>
<url>jdbc:db2://localhost:50000/YummyDB2</url>
<user>abc</user>
<password>123</password>
看到这个post java.lang.ClassNotFoundException: Class com.ibm.db2.jcc.DB2Driver not found in Worklight platform or project
db2jcc.jar 和 db2jcc_license_cu.jar 出现在 server/lib 中。 我几天前做的一个测试项目 运行 很好。 但是今天我在我的最终项目中应用了相同的方法却给出了错误。 甚至尝试创建另一个新项目进行测试,但仍然报错。
参数: 'hello','123'
{
"errors": [
"Runtime: java.lang.ClassNotFoundException: Class jdbc:db2:\/\/localhost:50000\/YummyDB2 not found in Worklight bundles."
],
"info": [
],
"isSuccessful": false,
"warnings": [
]
}
SQL_ADAPTER_INSERT_REGISTERACC_2.xml,一部分
<driverClass>
jdbc:db2://localhost:50000/YummyDB2
</driverClass>
<url>com.ibm.db2.jcc.DB2Driver</url>
<user>abc</user>
<password>123</password>
SQL_ADAPTER_INSERT_REGISTERACC_2-impl.js
var procedure1Statement = WL.Server.createSQLStatement("insert into YummyTable2 values(?,?)");
function procedure1(param,param1) {
return WL.Server.invokeSQLStatement({
preparedStatement : procedure1Statement,
parameters : [param,param1]
});
}
function procedure2(param) {
return WL.Server.invokeSQLStoredProcedure({
procedure : "storedProcedure2",
parameters : [param]
});
}
查看您链接到的问题。适配器 XML 文件中的 connectionPolicy
节点设置不正确。
我认为它应该是这样的:
...
...
<driverClass>com.ibm.db2.jcc.DB2Driver</driverClass>
<url>jdbc:db2://localhost:50000/YummyDB2</url>
<user>abc</user>
<password>123</password>