• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 405
  • Last Modified:

JDBC & JDeveloper

After the failure of a test application, connecting to a remote Oracle database, I am trying to locate the portion of the Java source (generated by JDeveloper 9) that loads the driver and connects to the database. I can find nothing. Is there such code, or does JDev do a lot of hidden work?

I am asking because I also try to connect "manually", and the following line of code throws a NoClassDef... exception.

DriverManager.getConnection("jdbc:oracle:thin:@xxx.xxx.xxx.xxx1521:EKKE8", user, pass);

I am using 1.4.0 and I use ojdbc14_g.jar from Oracle.

0
piou
Asked:
piou
  • 3
  • 3
1 Solution
 
CEHJCommented:
>>and the following line of code throws a NoClassDef... exception.

Meaning which class?

If you put the driver jar in all lib\ext directories you should be OK if it's the driver class that's the problem.
0
 
piouAuthor Commented:
Apologies... the actual error is an error, not an exception:

Exception in thread "main" java.lang.NoClassDefFoundError: java/sql/Savepoint


0
 
CEHJCommented:
You probably have a JDK < 1.4, which is when Savepoint appeared.
0
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

 
objectsCommented:
Post the full stack trace.
0
 
piouAuthor Commented:
This is very strange. I had installed 1.4.0, but now I see that the default jre is 1.3.1! I suspect JDev messed it up. I will reinstall 1.4 and get back.

0
 
piouAuthor Commented:
indeed CEHJ... Thanks!!
0
 
CEHJCommented:
:-)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now