0
respostas

Conexão com o banco de dados Firebird 3.0

Boa tarde pessoal, eu preciso fazer a conexão com um banco de dados Firebird 3.0, esse banco de dados já tem uma aplicação em delfhi... mas, eu preciso criar uma conexão com o java para uma nova aplicação, entretanto, eu não consigo. Algum dos senhores sabe como fazer essa conexão?

package conectar;



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

public class Firebird {


      public static void main(String args[])
       {
            System.out.println("#testando acesso a banco de dado firebird\n\n");
            Connection conn = null;
            String teste = "SELECT * FROM clientes;";
            try
          {
             Class.forName("org.firebirdsql.jdbc.FBDriver");
                            conn = DriverManager.getConnection( "jdbc:firebirdsql:192.168.0.13:/3041:C:/SYNDATA/BD/SYNDATA.FDB, sysdba, admin2517");
             System.out.println("Sucesso na conexão! Massacre!\n");
             Statement stm = conn.createStatement();
             ResultSet rs = stm.executeQuery(teste);
             while (rs.next())
             {
                String linha = rs.getString("NOME");
                System.out.println("Cliente:" +linha);
             }

             System.out.println("select realizado\n");
          }
          catch(ClassNotFoundException e)
          {
                            System.out.println("excessao ClassNotFound...");
                            e.printStackTrace();
          }
          catch(SQLException e)
          {
                            System.out.println("SQL Exception... Erro dos Bravos");
                            e.printStackTrace();
          }
          finally
          {
             try
             {
                conn.close();
             }
             catch(SQLException onConClose)
             {
                System.out.println("error on closing");
                onConClose.printStackTrace();
             }
          }
       }