Problema com banco de dados firebird e Netbeans 7.0 [resolvido ]!

Pessoal estou com muita dificuldade pois tem mais de um ano que nem via java na minha frente agora tenho que consertar esse programa e não estou conseguindo.

estou tentando me conectar dessa vez com o banco de dados Firebird mas esta dando um erro… esse erro aqui


Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedClassVersionError: org/firebirdsql/jdbc/FBDriver : Unsupported major.minor version 51.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)

a não deu para conectar com o banco usando o netbeans indo em SERVISOS / banco de dados/ nova conexão … etc da o mesmo erro.

como posso corrigi-lo ?

o banco que estou usando e o Firebird 2.5

e a JDBC e a JayBird 2.2.0-full.jar e JayBird 2.2.0-soucers.jar

Minha classe e essa
ela recupera os dados de bando de dados em arquivo XML, esta recuperando tudo certo, mas na hora de se conectar da erro, e sempre esse mesmo erro…

public boolean CONECTAR()throws SQLException{

    boolean test=false;
    
    try{
        if(drive.Ler()){
         
            Drive=drive.getDriver_receptor();
        }
        else{

        erro="ERRO AO RECUPERAR O DRIVE RECEPTOR ";
        JOptionPane.showMessageDialog(null, erro,"ERRO  01.4",JOptionPane.ERROR_MESSAGE);
        test=false;
        return test;

        }
        if(url.Ler()){
             
            URL=url.getURL_receptor();
        }
        else{

        erro="ERRO AO RECUPERAR A URL RECEPTOR ";
        JOptionPane.showMessageDialog(null, erro,"ERRO  01.2",JOptionPane.ERROR_MESSAGE);
        test=false;
        return test;

        }
        if(senhas.Ler()){

            senha=senhas.getSenha_receptor();
            usuario=senhas.getUsuario_receptor();

            if( senha.equals("######")) senha="";

            if(usuario.equals("######"))usuario="";


                   }
        else{

        erro="ERRO AO RECUPERAR AS SENHAS ";
        JOptionPane.showMessageDialog(null, erro,"ERRO  01.3",JOptionPane.ERROR_MESSAGE);
        test=false;
        return test;

        }

            try{


                 Class.forName(Drive).newInstance();
                 Con= DriverManager.getConnection(URL,senha,usuario);
                 St= Con.createStatement();
                 test=true;

            }
         catch(Exception ex){// ERRO DE CONEXIÇAO COM BANCO
                ex.printStackTrace();
                erro="ERRO SO CONECTAR COM O BANCO DE DADOS RECEPTOR \n\r "+ ex.toString();
                JOptionPane.showMessageDialog(null, erro,"ERRO  01.4",JOptionPane.ERROR_MESSAGE);
                test=false;
            }



    }
    catch(Exception ex){// ERRO DE CONEXIÇAO COM BANCO
      ex.printStackTrace();
      erro="ERRO SO CONECTAR COM O BANCO DE DADOS RECEPTOR \n\r "+ ex.toString();
      JOptionPane.showMessageDialog(null, erro,"ERRO  01.3",JOptionPane.ERROR_MESSAGE);
        test=false;
 }


    return test;

    }

Como posso me conectar com esse banco de dados ???

Espero que te ajude:

/* Criada em  31 de Maio de 2006, 12:20 por  Ricardo Nascimento  */
/*******************************************************************************/
package dbface;

import java.sql.*;
import org.firebirdsql.pool.FBWrappingDataSource;
/*******************************************************************************/
public class Firebird {

    /***************************************************************************/
    public Firebird() {
    }
    /***************************************************************************/
    public static Connection newConnection() throws Exception {
        try {
            FBWrappingDataSource dataSource;
            dataSource = new FBWrappingDataSource();
            dataSource.setDatabase("localhost:c:/HOSPITAL.FDB");
            dataSource.setUserName("SYSDBA");
            dataSource.setPassword("masterkey");
            dataSource.setLoginTimeout(2);
            Connection conn = dataSource.getConnection();
            return conn;
        } catch (Exception ex) {
            throw new Exception("Verifique se o servidor esta ativo!\n" + ex.getMessage());
        }
    }

    /***************************************************************************/
    public static void close(Connection conn) throws Exception {
        if (conn != null) {
            conn.close();
        }
    }
   /***************************************************************************/
    public static void main(String args[]) throws Exception {
        System.out.println(" Teste de conexão com firebird! ");
        Connection conn = null;
        try {
            Firebird.newConnection();
            System.out.println("Banco de dados conectado.");
        } catch (Exception ex) {
            System.out.println("Erro ao tentar  conectar.\n" + ex.getMessage());
        } finally {
            Firebird.close(conn);
            System.out.println("Banco de dados desconectado.");
        }
    }//throws
    /*******************************************************************/
}

[quote=Ricna]Espero que te ajude:

/* Criada em  31 de Maio de 2006, 12:20 por  Ricardo Nascimento  */
/*******************************************************************************/
package dbface;

import java.sql.*;
import org.firebirdsql.pool.FBWrappingDataSource;
/*******************************************************************************/
public class Firebird {

    /***************************************************************************/
    public Firebird() {
    }
    
>>>>
.
.
.
.>>>


        } finally {
            Firebird.close(conn);
            System.out.println("Banco de dados desconectado.");
        }
    }//throws
    /*******************************************************************/
}

[/quote]

Cara muito obrigado mas deu o mesmo erro, o que me parece e que o netbeans não esta reconhecendo o driver, e nem o banco
e o driver esta isntalado lá em serviços na pasta driver, mas ele fala que não pode se conectar ao banco usando esse driver…

Sera que algum filho de Deus sabe como resolver isso, já mexi em tudo aqui e nada !!

Qual o erro que aparece?
Você fala de erro do NetBeans… Se gerar e executar o jar desta classe que te passei não funciona fora do NetBeans?
O serviço do Firebird está rodando corretamente?
O driver JDBC está correto na lib?

Esse e o erro que esta dando !!

http://www.fotolog.com.br/kiqvgp/320000000000016672

olhem ai e me falem como resolver isso ???

[quote=Ricna]Qual o erro que aparece?
Você fala de erro do NetBeans… Se gerar e executar o jar desta classe que te passei não funciona fora do NetBeans?
O serviço do Firebird está rodando corretamente?
O driver JDBC está correto na lib?

[/quote]

Sim acho que esta tudo correto !

[outras fotos do erro

http://www.fotolog.com.br/kiqvgp/320000000000016674/

http://www.fotolog.com.br/kiqvgp/320000000000016674/

Desculpe, não tinha prestado atenção no erro lá acima.

Tenta esse link:

http://www.guj.com.br/java/261744-resolvido-unsupported-majorminor-version-510

Parece ser somente problema de versão…

[quote=Ricna]Desculpe, não tinha prestado atenção no erro lá acima.

Tenta esse link:

http://www.guj.com.br/java/261744-resolvido-unsupported-majorminor-version-510

Parece ser somente problema de versão…[/quote]

Deu certinho só mudou o erro …!! parece ser que estou errando a senha e o usuario do banco, mas criei o usuario padrão do fireBird

SYSDBA e senha masterkey … e antes me conectava usando essa mesma senha,
por que isso agora ?

Outra pergunta alterei a Jdk do programa que fiz, como faço para alterar a do NetBeans ??

Coloquei um JOptionpane retornando o novo erro !
esse erro e no arquivo.jar

olha ai
http://www.fotolog.com.br/kiqvgp/320000000000016724/

e no Ide esta dando esse erro aqui !

org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544472. Your user name and password are not defined. Ask your database administrator to set up a Firebird login.
	at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:123)
	at org.firebirdsql.jdbc.AbstractDriver.connect(AbstractDriver.java:126)
	at java.sql.DriverManager.getConnection(DriverManager.java:579)
	at java.sql.DriverManager.getConnection(DriverManager.java:221)

o que é esse erro ?
tenho que cadastrar uma nova senha no banco sem ser aquela SYSDBA e masterkey ??