ciao a tutti volevo chiedere che sto facendo un piccolo programmino x la connessione a oracle...ora posto il codice:
nella CLASSPATH ci sono questi valori .;C:\j2sdk1.4.2_21\lib\ojdbc14.jar;D:\oracle\ora92 \jdbc\lib\classes12.jarcodice:package PrimoEsempio; import java.sql.*; public class HelloWorld { public static void main(String[] args) { ResultSet rs; Statement stmt; try { String servername="10.XXXXXX"; String porta="1526"; String sid = "SID"; String URI = "jdbc:oracle:thin:@" + servername + ":" + porta + ":" + sid; String LOGIN="system"; String PASSWD="manager"; DriverManager.registerDriver(new oracle.jdbc.OracleDriver()); Connection conn = DriverManager.getConnection(URI, LOGIN, PASSWD); conn.setAutoCommit(true); stmt = conn.createStatement(); String query = new String("SELECT NOME,COGNOME FROM USER order by COGNOME"); System.out.println("Sto eseguendo: " + query); rs = stmt.executeQuery(query); while (rs.next()) System.out.println(rs.getString("NOME") + " " + rs.getString("COGNOME")); rs.close(); stmt.close(); } catch (Exception e) { e.printStackTrace(); } } }
poi compila correttamente...
ma quando lancio mi da questo errore:
Cosa sbaglio?D:\>java PrimoEsempio.HelloWorld
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(Unknow n 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.getConnectionInsta nce(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriv er.java:314)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at PrimoEsempio.HelloWorld.main(HelloWorld.java:20)
Ciauz