Fórum Web Service (Firebird) #477168

25/04/2014

0

E aí galera!!
Estou tentando criar um Web Service pra ser consumido por um app Android, usando banco de dados Firebird.
Vasculhando a net, vi que a maioria indica um WS estilo REST, com especificação JAX-RS e formato de comunicação JSON.
Não encontrei muita coisa sobre Firebird, então, por nao ter conhecimento do assunto fiquei com algumas dúvidas:
1) Quais os arquivos . jar que irei precisar adicionar ao Build Path? No site do Firebird encontrei esses:
jaybird-full-2.2.4;
jaybird-2.2.4-sources;
jaybird-2.2.4-javadoc;
jaybird-2.2.4;
antlr-runtime-3.4;
connector-api-1.5;
log4j-core;
2) Adaptei essa classe que foi feita para o postgre, ficou correta?
package br.com.restful.factory;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class ConnectionFactory {

	// Caminho do banco de dados.
	private static final String DRIVER = "org.firebirdsql.jdbc.FBDriver";
	private static final String URL = "jdbc:firebirdsql://localhost:3050/c:/database/employee.fdb";
	private static final String USUARIO = "SYSDBA";
	private static final String SENHA = "masterkey";

	public Connection criarConexao() {

		Connection conexao = null;

		try {

			Class.forName(DRIVER);
			conexao = DriverManager.getConnection(URL, USUARIO, SENHA);

		} catch (Exception e) {
			System.out.println("Erro ao criar conexão com o banco: " + URL);
			e.printStackTrace();
		}
		return conexao;
	}

	public void fecharConexao(Connection conexao, PreparedStatement pstmt,
			ResultSet rs) {

		try {

			if (conexao != null) {
				conexao.close();
			}
			if (pstmt != null) {
				pstmt.close();
			}
			if (rs != null) {
				rs.close();
			}

		} catch (Exception e) {
			System.out.println("Erro ao fechar conexão com o banco: " + URL);
		}
	}
}


3) Alguém tem um exemplo funcional de uma classe que cria a conexão com o banco?


Desde já, MUITO OBRIGADO.



Rafael Mota

Rafael Mota

Responder

Posts

30/04/2014

Carlos Proença

Cara....

sua duvida é com o JDBC? tipo.... da uma olhada na net... sobre o maven pra baixar as dependencias(jars do BD)

pra JDBC tem muita informação aqui no devmedia.... mas tem umas aulas bem legais da univerisdade XTI que mostra como trabalhar com JDBC...

e tb... indico começar a estudar Hibernate.... voce vai ver que agiliza muito essa parte de banco...

att.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar