NoClassDefFoundError : java/sql/Savepoint
437265Jan 28 2005 — edited Mar 4 2005I am using j2sdk1.4.2_06 and ojdbc14.jar.
The problem is I am unable to make a connection to oracle from a simple java code.
This is the code:
import java.sql.*;
class DmTest
{
public static void main(String st[])
{
try{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
//Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@myhost:1521:PAYLINK","scott","tiger");
/*Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from emp");
if(rs.next())
{
System.out.println(rs.getString(1));
}*/
}catch(Exception e)
{
System.out.println(e);
}
}
}
This is the exception:
Exception in thread "main" java.lang.NoClassDefFoundError: java/sql/Savepoint
at java.lang.ClassLoader.defineClass0(Native Method)
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$100(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.ClassLoader.loadClassInternal(Unknown Source)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.ja
va:547)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:347)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at DmTest.main(DmTest.java:11)
What could be the problem?
Thanx in advance