Uma das maneiras de se fazer a conexão com o Access é através do JDBC com o
driver padrão JDBC ODBC que vem com o pacote Java 2.
Nesse caso você deve criar na máquina cliente uma DSN para o ODBC através do
painel de controle.
Depois faça um teste com o seguinte trecho de programa que lista uma tabela.
Esse trecho serve para qualquer banco de dados que suporte ODBC.
----------------------------------------------------------------------
import java.util.*;
import java.net.URL;
import java.sql.*;
/*
Lista uma tabela de uma banco com suporte para ODBC
Supoe-se que a tabela tenha 2 campos: codigo (inteiro) e descricao (texto)
*/
class testers
{
public static void main(String argv[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection
con=DriverManager.getConnection("jdbc:odbc:minhadsn","login","senha");
System.out.println();
System.out.println("Estabelecida conexao com o BD.");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from minhatabela");
while (rs.next())
{
System.out.println (rs.getInt("codigo")+"
"+rs.getString("descricao"));
}
st.close();
con.close();
}
catch(Exception e)
{
System.out.println("Erro");
System.out.println(e.getMessage());
}
}
}
----------------------------------------------------------------------
Esse driver padrão possui algumas limitações. Se preferir, pode usar outros
(existe uma lista deles no site da sun).
Um driver interessante, escrito em java/RMI está em
http://dyade.inrialpes.fr/mediation/download/RmiJdbc/RmiJdbc.html
Este tem a vantagem de ser grátis.
Até mais,
Augusto
>From: Andre Zimowski Perevalo <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: Java-List (Correio eletrônico) <[EMAIL PROTECTED]>
>Subject: [SouJava-J] Alterar dados ! ! ! !
>Date: Thu, 3 Feb 2000 16:34:51 -0300
>
>Olá amigos !!!
>Sou iniciante em Java e tenho a seguinte duvida.
>
>Tenho um banco de dados Access e em uma de minhas tabelas tenho um campo
>telefone.
>Este compo telefone esta assim: por exemplo :
>413676619
>413202326
>.
>.
>.
>entendem, esta com o prefixo concatenado.
>Preciso Conectar o Banco de Dados na minha aplicação para que eu possa
>atualizar este campo. Eu não si como fazer isso....preciso somente conectar
>o Banco e preparar a instrução.
>Se alguém tiver um exemplo de conexão do Java com Access e agradeceria .
>
>Atenciosamente,
>
>André
>
> --------------------------- LISTA SOUJAVA ---------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> ---------------------------------------------------------------------
>
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------