Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leob

Conexão Java x Oracle

Recommended Posts

Alguém pode me ajudar esse codigo está dando erro e eu não entendo muito de java ainda e está bem complicado

 

 

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"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse problema acontece quando a versão JDK de um determinado componente é diferente da JVM que está em uso. Talvez o JDBC do Oracle tenha sido distribuído numa versão JRE superior à que está sendo usada na sua máquina. Verifique a versão da sua JDK e JRE.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.