package oraclexejdbc;
import java.net.PasswordAuthentication;
import java.sql.*;
import oracle.jdbc.pool.OracleDataSource;
public class Main {
public static void main(String[] args) {
Connection con;
String url;
String user;
String password;
url = new String("jdbc:oracle:thin:@localhost");
user = new String("Leonardo");
password = new String("870339");
try {
OracleDataSource ds = new OracleDataSource();
ds.setURL(url);
ds.getConnection(user,password);
con = ds.getConnection(user,password);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT Codigo,Nome,EMAIL FROM tblCliente");
System.out.println("Exibindo os registros");
System.out.println("-------------------------------------------------------------------------");
while(rs.next()) {
System.out.println(rs.getObject(1).toString() + " - " +
rs.getObject(2).toString() + " - " +
rs.getObject(3).toString());
}
System.out.println("\n");
}
catch(Exception e) {
System.out.println("Ocorreu um erro" + e.getMessage());
System.exit(0);
}
}
}
Erros:
java.lang.UnsupportedClassVersionerror: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"
Será que alguem podia me ajudar? eu nao entendo muito Java entao estou bem perdido