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