Como instalar, configurar e acessar firebird no linux ubuntu.
Para este exemplo, vamos usar o Ubuntu.
- Instalar
Comando:
$ sudo apt-get install firebird2.5-classic
Aguarde a instalação de todas as dependências.
Após instalado, devemos configurar a senha padrão do Firebird, executando o comando:
- Configurar
$ sudo dpkg-reconfigure firebird2.5-classic
Ele irá perguntar se você deseja alterar a senha para acessar o firebird, particulamente gosto de colocar a senha padrão do firebird : masterkey
Alterar a permissão para acessar o arquivo :
$ chown firebird:firebird ARQUIVO_DO_BANCO.fdb
- Acessar
1. Inicializar o serviço :
$ /etc/init.d/firebird2.5-classic start
2. Instalar o gerenciador do banco de dados:
# apt-get install flamerobin
obs: após instalar , somente escolher o local onde está o arquivo, verificar a permissão para acesso do gerenciador, e informar os dados para logar:
usuario: SYSDBA
senha: masterkey
Segue Abaixo uma classe de conexão JAVA, lembrando que deve ser adicionado na pasta lib o .JAR para acessar o banco de dados.
Para quem utiliza o MAVEN :
<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>jaybird</artifactId>
<version>2.1.6</version>
</dependency>
Classe de Conexão:
public class ConexaoFirebird {
public static void main(String args[]){
Connection conn = null;
String teste = “SELECT * FROM PESSOA;”;
try{
Class.forName(“org.firebirdsql.jdbc.FBDriver”);
conn = DriverManager.getConnection(“jdbc:firebirdsql:localhost/3050:/home/maquina/bandoDeDados.fdb”, “SYSDBA”, “masterkey”);
Statement stm = conn.createStatement();
ResultSet rs = stm.executeQuery(teste);
while (rs.next())
{
String nome = rs.getString(“NOME_PESSOA”);
String endereco = rs.getString(“ENDERECO_PESSOA”);System.out.println(“NOME: ” + nome + ” ENDEREÇO: ” + endereco);
}
conn.close();}catch(ClassNotFoundException e){
System.out.println(“excessao ClassNotFound…”);
e.printStackTrace();
}catch(SQLException e){
System.out.println(“SQL Exception… Erro dos Bravos”);
e.printStackTrace();
}finally
{}
}
}
Muito útil comentário. Obrigado!
Por nada!!
Me ajudou muito! obrigado
Por nada.. obrigado pelo feedback!
Foi de grande ajuda ! obrigado…
Por nada!!.