Classes12.jar or ojdbc14.jar?
715087Jul 31 2009 — edited Aug 2 2009Which oracle driver do I need? I am trying to connect to DB from my java program and I get "ClassNotFoundException: oracle.jdbc.driver.OracleDriver". I am able to ping/connect/execute sql from eclipse but when I run my java program, I get this exception. I have added ojdbc14.jar file to my classpath and from command prompt If I run "Java oracle.jdbc.driver.OracleDriver", I got the following:
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/jdbc/driver/Or
acleDriver
Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: oracle.jdbc.driver.OracleDriver. Program will ex
it.
My java version is "java version 1.6.0_14". Should I download classes12.jar and replace the ojdbc14.jar in classpath? Any suggestions?