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 {

                        //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) {

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

Responder a