I have installed the new version of knime and i have a problem with databases connections.
I need connections to Oracle and DB2. Inside the preferences i have set the two jar (ojdbc6.jar and db2jcc.jar the same files of the previous version). Inside KNIME_2.10.0\jre\lib\ext there are db2jcc_license_cisuz.jar,db2jcc_license_cu.jar,db2policy.jar. When i execute a Database Reader with Oracle i give:
WARN Database Reader Could not determine table spec from database query: jdbc:oracle:thin:@xx.xxx.xx.xx:xxxx:XXXX
With DB2:
WARN Database Reader Could not determine table spec from database query: DB2 SQL Error: SQLCODE=-514, SQLSTATE=26501, SQLERRMC=SQL_CURLH200C1, DRIVER=3.59.81
514 is "The cursor is not a prepared statement"
With the version 2.94 i can execute the workflow without problems.
There is a bug in retrieving the database metadata for some proprietary databases. It will be fixed in 2.10.1. You can work around it by unchecking "Retrieve metadata during configure" in the Database Connector node.
The option "Run SQL query only during execute, skips configure" is only available in the Database Reader node. Do you encounter the same problem when this option is checked?
Database reader without to check this option has error -514
Instead it works fine when i checked "Run SQL query only during execute, skips configure"
Database table connector and database table selector don't have this option.
I can only edit the flow variables and these two nodes don't work with all the combinations of true/false in retrieveMetadataInConfigure/validateConnection/execute_without_configure