Consulta na conexão

2 respostas
J

Essa conexão está funcionando normalmente, mais vocês acham que estaria um pouco incorreto estar usando essa consulta em minha conexão?
eu as indiquei com uma seta na frente

aqui está minha conexão Java:

import java.sql.*; 

class ConectandoMySql 
{ 
   public static void main(String args[]) 
   { 
      Connection con = null; 

      try 
      { 
         //registrando o driver 
         Class.forName("com.mysql.jdbc.Driver"); 

         //estabelecendo uma conexão 
         con = DriverManager.getConnection("jdbc:mysql:meusCdsDb","conta","senha"); 

         Statement stm = con.createStatement(); 

->      String SQL = "SELECT titulo , autor from meusCds"; 

->      ResultSet rs = stm.executeQuery(SQL); 

->      while(rs.next()) 
->      { 
->            String tit = rs.getString("titulo"); 
->            String aut = rs.getString("autor"); 


->            System.out.println("Titulo: " + tit +" Autor: "+ aut); 
          } 

        } 
        catch(Exception e) 
        { 
           e.printStackTrace(); 
        } 
      finally 
      { 
         try 
         { 
            con.close();
         } 
         catch(SQLException onConClose) 
         { 
             System.out.println("Houve erro no fechamento da conexão"); 
             onConClose.printStackTrace(); 
         } 
      } 
      } 
}

Obrigado a todos! :wink:

2 Respostas

L

Pra mim tá legal o codigo, mas vc poderia se acustumar a retirar o sql do codigo, fica mais facil a mautenção depois.

J

então se eu for fazer desta forma que você disse eu teria que retirar o código onde eu apontei com as setas, e implementar este código em meu código do aplicativo? é mais ou menos isso? :idea:

Galera alguem tem algum código simples pronto como exemplo :?:

Criado 25 de outubro de 2004
Ultima resposta 25 de out. de 2004
Respostas 2
Participantes 2