quinta-feira, 10 de maio de 2012

Conexão java com Firebird

Segue classe java para testar conexão com banco de dados Firebird.

package br.com.conexao;

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

public class Firebird {

   public static void main(String[] args) throws SQLException, ClassNotFoundException {

    try{

    Class.forName("org.firebirdsql.jdbc.FBDriver");

    //diretório no linux
    Connection con = DriverManager.getConnection("jdbc:firebirdsql:localhost:/var/lib/firebird/2.5/system/test.fdb", "SYSDBA", "masterkey");

    System.out.println("Conectado!");

    con.close();

    }catch (Exception e) {

   System.out.println("nao conectado!");

    }
   }
}

Configurações:
linguagem: Java 6
banco de dados: Firebird 2.5
SO: Ubuntu 12.04

jar:
jaybird-2.2.0-source.jar
jaybird-2.2.0.jar
jaybird-2.2.0-javadoc.jar
jaybird-full-2.2.0.jar

download: http://www.firebirdsql.org/en/jdbc-driver/

6 comentários:

  1. Esta conexão também serve para conexão com java voltado para web?

    ResponderExcluir
  2. Sim, na apostila da Caelum Java Web mostra conectando ao banco MySQL,usando o mesmo processo, fiz o mesmo mas com Banco diferente...

    ResponderExcluir
  3. uso windows, e o diretorio é em linux. há algum problema?

    ResponderExcluir
    Respostas
    1. Para quem usa windows deve apontar o diretório do windows

      Excluir
  4. Este comentário foi removido pelo autor.

    ResponderExcluir
  5. possuo um sistema no mercado para restaurantes pizzarias e similares
    tenho um projeto de comanda eletrônica que roda via browser parado..
    ele esta baseado em php html e acho que alguma coisa em java

    meu programador não pode terminar
    porém a estrutura esta toda pronta
    mais ele ainda não esta fazendo a inserção no banco de dados
    do sistema desktop
    onde recebe as informações no módulo mesas

    gostaria de saber se consegue fazer a finalização do projeto e quanto cobraria

    se possível me responda com urgência...


    ela se conecta com o servidor via navegador
    pelo ip ou localhost etc...
    usamos o xammp para fazer a intermediação...

    aguardo contato

    contato@datagastro.com.br

    ResponderExcluir