Existe várias alternativas de acesso à
banco de dados pelo Java. Aqui mostro uma classe de exemplo de conexão ao
Firebird através do recurso ODBC do Windows. Para que a classe funcione, é
necessário baixar o JDBC do Firebird, configurar o ODBC do Windows com esse
Driver JDBC. Após tais configurações (e supondo que a tabela "clientes" exista
no banco), a classe abaixo funcionará:
// Exemplo de
acesso ao SGBD Firefox
//
Base.java
import
java.sql.*;
public class Base
{
public Base()
{
try
{
String url
= "jdbc:odbc:unig";
String user
= "SYSDBA";
String pw =
"masterkey";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection
connection;
connection
=
DriverManager.getConnection(url,user,pw);
System.out.print("\n OK!\n");
Statement
st = connection.createStatement();
ResultSet
rs = st.executeQuery("select * from
clientes;");
while
(rs.next()) {
System.out.print("\n### DADOS
###\n");
System.out.print(rs.getString("Codigo")+"\n");
System.out.print(rs.getString("Nome")+"\n");
System.out.print(rs.getString("Idade")+"\n");
System.out.print(rs.getString("Sexo")+"\n");
}
st.close();
connection.close();
} catch(Exception e)
{
System.out.print("\n Erro!\n");
}
}
public static void main(String
args[]) {
Base base = new
Base();
}
}
Atenção: este é um exemplo técnico, sem nenhum planejamento de
Orientação a Objetos. Mantenho ele aqui apenas para consulta dos comandos
necessários para uma conexão via JDBC/ODBC com o Java. Hoje podemos optar em
soluções mais poderosas, como o JPA, por exemplo.
Abraços.
Nenhum comentário:
Postar um comentário