я храню, имеющий следующую ошибку в MobileFirst Platform 6.3:исключением DB2: Невозможно создать PoolableConnectionFactory SQLCODE = -142,
Runtime: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (DB2 SQL Error: SQLCODE=-142, SQLSTATE=42612, SQLERRMC=null, DRIVER=4.19.26)
Это мой адаптер код:
var test2 = WL.Server.createSQLStatement("SELECT * FROM WSDIWC.WBPTRR1");
function getCEID(cnum) {
return WL.Server.invokeSQLStatement({
preparedStatement : test2,
parameters : []
});
}
И адаптер XML:
<connectivity>
<connectionPolicy xsi:type="sql:SQLConnectionPolicy">
<!-- Example for using a JNDI data source, replace with actual data source
name -->
<!-- <dataSourceJNDIName>${training-jndi-name}</dataSourceJNDIName> -->
<!-- Example for using MySQL connector, do not forget to put the MySQL
connector library in the project's lib folder -->
<dataSourceDefinition>
<driverClass>com.ibm.db2.jcc.DB2Driver</driverClass>
<url>jdbc:db2://***</url>
<user>**</user>
<password>**</password>
</dataSourceDefinition>
</connectionPolicy>
</connectivity>
У меня есть адрес, имя пользователя и пароль. Надеюсь, вы поможете мне разъяснить текущую проблему.
Я уже знаю, что sql не принят, поскольку это простой запрос.
Я также изучаю z/OS DB2, что он имеет такой же код ошибки sqlcode = -142. http://answers.splunk.com/answers/117024/splunk-db-connect-db2.html
Работает в информационной студии. Я проверил его дюжину раз. Весь мой запрос работает в студии данных. Моя другая команда тоже попробовала, но у них такое же сообщение об ошибке. Спасибо за вашу помощь . – user3634916