Conexão Java X Oracle

3 respostas
lpcruz2
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

3 Respostas

furutani

Qual a versão do driver do oracle que você está usando?
Qual a versão do JDK?

lpcruz2

Eu só instalei o easy eclipse achei que via td que eu precisava

Agora vou baixar a versao 6 do Jdk

o driver oracle é o OJDBC6

Desculpa se falar alguma besteira é que estou iniciando agora nessa parte ainda nao sei muita coisa

lpcruz2

O erro era na versão do Easy eclipse.
Problema resolvido

Criado 1 de outubro de 2009
Ultima resposta 1 de out. de 2009
Respostas 3
Participantes 2