boa Tarde,
Preciso fazer uma conexao do eclipse com o banco de dados firebird, mas nao estou conseguindo, na verdade nao sei nem por onde comecar.
a versao do eclipse é: Ganymede 3.4.2 e o firebird é: 2.5.0.25920_0_Win32_RC2.
Necessito de ajuda detalhada se for possivel, ja procurei na internet mas nao encontrei nada muito explicativo.
ja tenho uma classe conexao:
package Servicos;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class ServicoConexao {
    public Connection connection = null;
    public Connection getConexao() {
        final String DRIVER = "org.firebirdsql.jdbc.FBDriver";
        final String URL = "jdbc:firebirdsql:localhost/3050:C:/Prova2/LIVRARIA.gdb";
        try {
            Class.forName(DRIVER);
            connection = DriverManager.getConnection(URL, "SYSDBA", "masterkey");
        return connection;
        } catch (ClassNotFoundException e) {
            JOptionPane.showMessageDialog(null, "Driver JDBC não encontrado \n" + e.toString());
        } catch (SQLException e) {
            JOptionPane.showMessageDialog(null, "Problemas na conexão com a fonte de dados !\n" + e.toString());
        }
        return null;
    }
    public void close(){
        try{
            connection.close();
           System.out.println("Desconectou");
        }
        catch(SQLException e){
            System.out.println(e.toString());
        }
    }
    
public int getGenerator(String nome) throws SQLException {
    Statement st = getConexao().createStatement();
    ResultSet rs = st.executeQuery("select gen_id("+ nome + ",1) from rdb$database");
    
    while(rs.next())
    return rs.getInt(1);
    return 1;
    }
}
Desde ja agradeco a atencao.
Se houver outro banco melhor ou mais facil de ser instalado com o eclipse, podem me orientar.
Na verdade preciso do eclipse funcionando com um banco de dados, independente de qual banco.