Conexão com BD Firebird 2.5

Boa tarde pessoal. estou tentando conectar minha classe java com o banco Firebird 2.5. consigo dar os comandos no banco com o IBOConsole, porém a classe não conecta.

Antes
Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown 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 java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at projetobanco1.ConexaoDao.getConexao(ConexaoDao.java:29)
at inserirdados.TesteConexao.main(TesteConexao.java:16)

[code]//Início da classe de teste
package inserirdados;
import java.sql.Connection;

import projetobanco1.ConexaoDao;

[code]public class TesteConexao {

/**
 * @param args
 */
public static void main(String[] args) {
	// TODO Auto-generated method stub
	System.out.println ("Antes");
	
	Connection conexaoDao = ConexaoDao.getConexao();
	System.out.println ("Depois");
	
	ContatosDTO  contatosDTO = new ContatosDTO();
	

	contatosDTO.setEmail("qualquercoisa@.com.br"); 
	contatosDTO.setEndereco("Sei lá");
	contatosDTO.setNome("Pedro");
	contatosDTO.setTelefone(123456789);
	
	ContatosDAO.incluir(contatosDTO);
	
	/*contatosDTO.setCodigo(1);
	contatosDTO.setEmail("sduofhuio@pfigdfigh");
	contatosDTO.setEndereco("qualquer coisa");
	contatosDTO.setNome("João");
	contatosDTO.setTelefone(12345654321);
	
	ContatosDAO.alterar(contatosDTO);*/
	
	//contatosDTO.setCodigo(2);
	
	
	//ContatosDAO.excluir(contatosDTO);
	

	
}

} //Fim da classe;[/code]

[code]//Início da classe DAO

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package projetobanco1;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
*

  • @author Sonoda
    */
    public class ConexaoDao {
    private static String JDBC_DRIVER = “org.firebirdsql.jdbc.FBDriver”;
    //private static String DATABASE_URL = “jdbc:firebirdsql:127.0.0.1/3050:C://SoftMed//BD//SOFTMED.FDB”;
    private static String DATABASE_URL = “jdbc:firebirdsql:127.0.0.1/3050:F://Faculdade//Bando de Dados//2º Semestre//LPBD//TURMA02//Integridade//INTEGRIDADE2.FDB”;

    private static String login = “SYSDBA”;
    private static String password = “masterkey”;
    private static Connection conexao;

    public static Connection getConexao(){
    try{
    if (conexao == null) {

             Class.forName(JDBC_DRIVER);
             conexao = DriverManager.getConnection(DATABASE_URL,login,password);
         	
         }
         return conexao;
     }
     catch (SQLException e) {
        e.printStackTrace();
        System.exit(1);
        return null;
     }
     catch (ClassNotFoundException e) {
        e.printStackTrace();
        System.exit(1);
        return null;
     }
    

    }

    public static void desconectar(){
    try
    {
    conexao.close();
    }
    catch (SQLException e) {
    e.printStackTrace();
    System.exit(1);
    }
    }

} // Fim[/code]

eu atribui valores nas variáveis pra gravar na classe de teste pq eu apenas estou iniciando em java, não estou mexendo com interface ainda, se puderem me ajudar, eu agradeço

Ninguém?

Resolvi o problema, acho que era conflito pq eu tinha muitas versões do java instalado na minha máquina, desinstalei tudo e instalei apenas a versão mais atualizada. :stuck_out_tongue: