пила этот пост java.lang.ClassNotFoundException: Class com.ibm.db2.jcc.DB2Driver not found in Worklight platform or projectПродолжительность: java.lang.ClassNotFoundException: Класс JDBC: db2: //локальный: 50000 /
db2jcc.jar и db2jcc_license_cu.jar присутствуют в сервере/Lib. Один тестовый проект, который я сделал несколько дней назад, что он работает хорошо. , но сегодня я применил тот же метод в своем последнем проекте, который дает ошибку. Даже попытался создать еще один новый проект для тестирования, но все же дает ошибку.
Параметры: 'привет', '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]
});
}
Вы перепутали имя класса драйвера и URL базы данных. – mustaccio