Ola, aristides, de uma olhada em

        http://java.sun.com/products/jdbc/drivers.html

    Abracos,

                Pascal

-----Mensagem original-----
De: Aristides Tavares dos Santos <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Sexta-feira, 26 de Novembro de 1999 13:06
Assunto: Re: RE:[SouJava-J] Banco de dados com Java


>    Oi pessoal, como novato nesta lista tenho acompanhado durante alguns
>dias e só tenho que a elogiar a turma que participando devido ao ótimo
nível
>das dúvidas e das respostas (é claro).
>    Gostaria de saber quais drivers de BD's de  acesso ao SQL Server da M$
>vcs tem utilizados e se são gratuitos ou não.
>    Grato
>Aristides
>[EMAIL PROTECTED]
>
>
>----- Original Message -----
>From: <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Friday, November 26, 1999 9:35 AM
>Subject: RE:[SouJava-J] Banco de dados com Java
>
>
>> Olah A todos !
>>
>> Well , vamos lah ... :
>>
>>                 String url   = "jdbc:odbc:IEDPLAN";
>>                 String query = "select sum(int(qtdent)) as TotQtde from
>> Cron001 where PE1001PTR =12";
>>                 ResultSet rs;
>>
>> try {
>>
>> file://Carregue o jdbc-odbc bridge
>>
>>                         Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
>>
>> // Tenta conectar com o driver ao banco
>> Connection con = DriverManager.getConnection (
>>                                         url, "Sintel", "Sintel");
>>
>> // Se nos nao conseguimos conectar,uma exception
>> // ira ocorrer .
>>
>> // Crie um  Statement objeto onde nos possamos submeter os
>>                         // SQL statements para odriver. Um Objeto
>Statement
>>
>>                         // e usado p/ executar um SQL statico.
>>
>> Statement stmt = con.createStatement ();
>>
>> // Envie a query, criando um ResultSet com os dados de retorno
>>
>>                         rs = stmt.executeQuery (query);
>>
>>                         if (rs != null) {
>>
>>                                 // Mostre os dados de retorno
>>                               if(rs.next())   {
>>                                   String sItem = (String) rs.
>> getString("TotQtde");
>>                                   System.out.print(sItem);
>>                               }
>>                               else
>>                                   System.out.print("nao ha dados");
>>
>>                         }
>>                         else {
>>                            System.out.println(rs);
>>                         }
>>
>>                         // feche o ResultSet
>>
>> rs.close();
>>
>> // Feche o Statement
>>
>> stmt.close();
>>
>> // Feche a conexao
>>
>> con.close();
>>
>> }
>>                 // A Classe SQLException provem informacoes sobre
>>                 // o erro
>> catch (SQLException ex) {
>>
>>
>> System.out.println ("\n*** SQLException ocorrida ***\n");
>>
>> while (ex != null) {
>> System.out.println ("SQLState: " +
>> ex.getSQLState ());
>> System.out.println ("mensagem:  " +
>> ex.getMessage ());
>> System.out.println ("DB erro msg:   " +
>> ex.getErrorCode ());
>> ex = ex.getNextException ();
>> System.out.println ("");
>> }
>> }
>> catch (java.lang.Exception ex) {
>>
>> file://Vamos pegar qq outra exception
>>
>> ex.printStackTrace ();
>> }
>> }
>>
>> Bem , eh isto ai , talvez nos proximos mails eu exemplifique os insert's
e
>> updat's ...
>>
>> ps:. NUNCA esqueca de fechar os ResultSet's ou Statement's pois isto
>> continuara na memoria e ira encavalar todo o resto de su aplication  ,
>falo
>> isso de experiencia propria .. :-)
>>
>> Outra coisa ,  via ODBC vc pode fechar o Statement primeiro , o que nao
eh
>> certo ... quando vc mudar p/ jdbc:oracle vera que ele eh um pouco mais
>> fresco e sempre ira ocorrer uma exception ... :-)
>>
>> Ah ! Sugiro que quando vc executar uma query   , como por exemplo :
>> "Select Nome , Sobrenome , Idade" sempre pegue os dados na ordem  ,
>>  rs.getString("Nome") ;
>>  rs.getString("Sobrenome") ;
>>  rs.getInt("Idade") ;
>> Pois se vc pegar em uma ordem diferente  tipo :
>>  rs.getString("Nome") ;
>>  rs.getInt("Idade") ;
>>  rs.getString("Sobrenome") ;
>> Ele ira retornar Somente o nome e a iDade quando vc utiliza o Oracle , no
>> ORBC&Access tudo bem ....
>>
>> Vcs nem imaginam o trabalho que estah dando p/ gente revisar todo o
codigo
>
>> aqui por causas destes detalhes com o Oracle :-)
>>
>>
>>
>> OBS2:. Esta confirmada a proxima reuniao do grupo p/ o dia 9 de Dez ?
>> Gostaria de comparecer ....
>>
>>
>> Saudacoes
>>
>> Luiz Bucci
>> [EMAIL PROTECTED]
>>
>>
>>
>>   Date: Thu, 25 Nov 1999 23:55:49 +0100
>>  From: ariceto <[EMAIL PROTECTED]>
>>  To: [EMAIL PROTECTED]
>>  Subject: [SouJava-J] Banco de dados com Java
>>  Mensagem 58
>>
>>
>>
>> Ola pessoal... estou começando em java,
>> Gostaria de Saber como implementar uma aplicação em Java utilizando Banco
>> de
>> dados (por exemplo Access) Se alguem souber alguma coisa ou tiver um
>> exemplo
>> para me ajudar eu agradeceria muito
>>
>> []s a todos
>>
>>
>> Andre Luis Ariceto
>> [EMAIL PROTECTED]
>>
>>
>>
>>     --------------------------- LISTA SOUJAVA ---------------------------
>>     http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
>>     [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
>    [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
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a