Para acessar uma base access via ODBC, basta ir no Painel de Controle
     do Windows, Acessar o Adm. ODBC e definir um Data Source que use o 
     Driver ODBC para Access e associar este data source criado a um arquivo
     .mdb.
     O nome que voce der para este Data Source voce deve referenciar na url
      que sera utilizada na chamada do metodo getConnection:
 
       Connection con;
      String url = "jdbc:odbc:AutoEstudo";
      Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
      con = DriverManager.getConnection (url,"","");  ...

      Neste caso <AutoEstudo> e o nome que dei para o meu data source ODBC
      que esta amarrado ao .mdb que sera manipulado pelo programa.
       

     Abracos,


     Helio

----- Mensagem original -----
De:             Luis Campos de Carvalho [SMTP:[EMAIL PROTECTED]]
Enviada em:             Sexta-feira, 4 de Fevereiro de 2000 12:17
Para:           '[EMAIL PROTECTED]'
Assunto:                Re: RES: [SouJava-J] Alterar dados ! ! ! !

On Thu, 3 Feb 2000, Helio Rugani Brandao wrote:

>       Aqui vai um exemplo que escrevi. Acessa Access e cria duas tabelas e 
> as conecta
>       via um relacionamento 1 para N ( Foreign Key ).
> 
>       Para inserir / Alterar dados no Access basta usar o SQL ANSI. e se 
> nao me engano
>       recentemente foi disponibilizado na lista uma rica relacao de links 
> sobre SQL.

        Perguntinha Sobre este assunto:
        
        "O que eh necessario para poder utilizar o driver jdbc:odbc para
acessar bd's access? Eu tenho um computador com windows 95/office 97 e um
banco de dados Access. Eh possivel utilizar algum driver ODBC para acessar
este tipo de coisa? Onde tem mais info sobre isso?"

> Exemplo:
> 
> 
> 
> import java.io.*;
> import java.util.*;
> import java.sql.*;
> 
> class Access {
> 
>     public static void main( String[] args ) {
>         Access ae = new Access();
>         ae.criaTabela();
>     }// end main()
> 
>     public void criaTabela(){
> 
>     BufferedReader in;
> 
>     Connection con;
>     Statement  stmt;

=======================================

>     String url = "jdbc:odbc:AutoEstudo";

        Como eh que o driver encontra um arquivo Access?

=======================================

>     String CRLF = "\r\n";
>     String insCmd = "";
> 
>     File dir;
>     File[] files;
> 
>     try {
> 
>          // Conecta ao banco via ODBC
>          Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
>          System.out.println("Carreguei Driver ODBC" );
>          con = DriverManager.getConnection (url,"","");
>          con.setAutoCommit(true);
>          System.out.println("Conectei no banco AutoEstudo" );
>          stmt = con.createStatement();
>          String cmdSQL = "Create Table Clientes ( id SMALLINT NOT NULL 
> CONSTRAINT pk_cli PRIMARY KEY, Nome CHAR(20), comentarios CHAR(90), 
> aniversario DATE )";

        [boring stuff cutted off]
        

        Obrigado pela ajuda (qualquer que seja ela...)
        []'z

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                                                    Luis Campos de Carvalho
               System Administrator at ECB -- Escola Paulista de Medicina

"You are ready to answer the questions, usually with 'y' (yes) or 'n' (no)
 Device drivers tipically have a 'm' option. This means 'module', meaning 
 that the system will compile it, but not directly into the kernel, but as
 a loadable module. A more comical way to describe it is as 'maybe'."
                                                 -- The Linux Kernel HOWTO

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
    [duvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

    --------------------------- 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]
    ---------------------------------------------------------------------

Responder a