JDBC drivers for Progress -- not working...

tale103108

New Member
Using Progress 10.1B JDBC drivers:

URL: "jdbc:datadirect:eek:penedge://100.10.10.100:20000;databaseName=myDatabase;schema=mySchema"
Driver JAR: openedge.jar
Driver Class: "com.ddtek.jdbc.openedge.OpenEdgeDriver"

With Java application, get the following error stack trace:
===================================================
Starting job JDBC_Single_Connect_to_SFDR at 15:21 26/06/2012.

Starting job JDBC_Single_Connect_to_DB at 15:21 26/06/2012.

Exception in thread "main" java.lang.Error: java.lang.NoClassDefFoundError: com/ddtek/jdbc/base/BaseDriver
at jdbc_connectivity_test.jdbc_single_connect_to_sfdr_0_1.JDBC_Single_Connect_to_DB.tJDBCConnection_1Process(JDBC_Single_Connect_to_DB.java:266)
at jdbc_connectivity_test.jdbc_single_connect_to_sfdr_0_1.JDBC_Single_Connect_to_DB.runJobInTOS(JDBC_Single_Connect_to_DB.java:437)
at jdbc_connectivity_test.jdbc_single_connect_to_sfdr_0_1.JDBC_Single_Connect_to_DB.main(JDBC_Single_Connect_to_DB.java:311)
[statistics] connecting to socket on port 3567
[statistics] connected
[statistics] disconnected
Caused by: java.lang.NoClassDefFoundError: com/ddtek/jdbc/base/BaseDriver
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at jdbc_connectivity_test.jdbc_single_connect_to_sfdr_0_1.JDBC_Single_Connect_to_DB.tJDBCConnection_1Process(JDBC_Single_Connect_to_DB.java:215)
... 2 more
Caused by: java.lang.ClassNotFoundException: com.ddtek.jdbc.base.BaseDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 17 more
Job JDBC_Single_Connect_to_DB ended at 15:21 26/06/2012. [exit code=1]
========================================================

Any help would be appreciated.
My first doubt is the Driver Class: "com.ddtek.jdbc.openedge.OpenEdgeDriver"

Cheers!
 

RealHeavyDude

Well-Known Member
You have a "java.lang.ClassNotFoundException" - therefore I either would doubt your classpath setting or the existence of the necessary jars.

Heavy Regards, RealHeavyDude.
 
Top