[firebase-br] Java + Firebird Embarcado
Thiago Sartori
download_sartori em hotmail.com
Qua Nov 28 16:32:54 -03 2012
Pessoal, estou querendo utilizar uma versão embarcado do firebird em uma
aplicação que estou desenvolvendo.
Segue o código fonte para conexão.
Só que isto não esta funcionando, os arquivos do Firebird embedded ja estão
na pasta da aplicação.
Alguma sugestão?
public class FabricaConexao {
private Connection Conexao;
public void GeraConexao() {
this.Conexao = null;
try {
//String driverName = "org.firebirdsql.jdbc.FBDriver";
//FBManager manager = new
FBManager(GDSType.getType("EMBEDDED"));
//String URL =
"jdbc:firebirdsql:localhost/3050:c:/BancoDadosFirebird/BD_IOB-ERP.FDB?cl_ctype=WIN1252";
String URL =
"jdbc:firebirdsql:embedded:c:/BancoDadosFirebird/BD_IOB-ERP.FDB";
//String URL =
"jdbc:firebirdsql:localhost/3050:c:/BancoDadosFirebird/BD_IOB-ERP.FDB?defaultResultSetHoldable=True";
String user = "sysdba";
String password = "masterkey";
this.Conexao = DriverManager.getConnection(URL, user, password);
} catch (SQLException e) {
System.out.println("Ocorreu um erro na SQL de conexão: " +
e.getMessage());
this.Conexao = null;
}
}
// ***** Padrão Singleton INICIO
http://wmagician.wordpress.com/2008/01/02/padrao-singleton-em-java/
private static FabricaConexao ConexaoBanco;
public static FabricaConexao getInstance() {
if (ConexaoBanco == null) {
ConexaoBanco = new FabricaConexao();
ConexaoBanco.GeraConexao();
}
return ConexaoBanco;
}
// ***** Padrão Singleton FIM
public Connection getConexao() {
return Conexao;
}
}
--
att.
Thiago Sartori
8º Período Ciência da Computação
FAGOC - Faculdade Governador Ozanam Coelho
e-mail/msn: thiagosartori em live.com / download_sartori em hotmail.com
Mais detalhes sobre a lista de discussão lista