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