Pessoal, não estou conseguindo conexão com um banco Firebird! Poderiam me ajudar???
O codigo…
import javax.swing.*;
import java.sql.*;
public class ExportaContratos {
	private static ExportaContratos instancia = new ExportaContratos();
	private static Connection con;
	public static ExportaContratos obterInstancia() {
		return instancia;
	}
	public Connection conexao() {
		try {
			Class.forName("org.firebirdsql.jdbc.FBDriver"); // .newInstance();
			con = DriverManager
					.getConnection(
							"jdbc:firebirdsql:127.0.0.1/3055:C:/teste.fdb",
							"SYSDBA", "masterkey");
		} catch (Exception e) {
			
			JOptionPane.showMessageDialog(null, "Erro de acesso ao banco!",
					"Mensagem", JOptionPane.ERROR_MESSAGE);
		}
		
		return con;
	}
	public void fechar() {
		try {
			con.close();
		} catch (Exception e) {
			e.printStackTrace();
			JOptionPane.showMessageDialog(null,
					"Erro ao tentar fechar o banco!", "Mensagem",
					JOptionPane.ERROR_MESSAGE);
		}
	}
}
O erro de conexo:
Firebird driver command line db create/drop tool
This works only on localhost. Use filename rather than jdbc url.
create:
-create <filename> -user <user> -password <password> drop:
-drop <filename> flags -create may be abbreviated as -c, etc.