Consulta no banco de dados

3 respostas
W

Olá pessoal oque eu preciso para terminar minha consulta alguém poderia me ajudar ???

public static void consult(String sql) {
		try {
			connect();

			Statement statement = conn.createStatement();
			ResultSet resultSet = statement.executeQuery(sql);
			while (resultSet.next()) {
			
			}

		} catch (SQLException e) {
			e.printStackTrace();
		}

	}

3 Respostas

fernandopaiva

primeira coisa eh ler a apostila FJ11 e FJ21(na parte de DAO) da Caelum…pra quem ta comecando eh indispensavel.

vamus la.

Connection con = Conexao.getConnection();
PreparedStatement stm = con.prepareStatement("select * from tabela");
ResultSet rs = stm.executeQuery();

while(rs.next()){
     System.out.println(rs.getString("fieldTextTabela"));
}

Se vc ler as apostilas vai entender o q eu fiz.

t+ e boa sorte.

tek

Se você quer fazer uma consulta simples olha o exemplo abaixo

classe conexao

public void ExecutaSql(String sql)
    {
        try
        {
            statement = conexao.createStatement();
            resultSet = statement.executeQuery(sql);
        }
        catch(SQLException sqlEx)
        {
            JOptionPane.showMessageDialog(null, "Não foi possível executar o comando sql,"+sqlEx+", o sql passado");
            
        }
    }

um modo de usar

try
        {
             con = Conexao.getInstance();
        
             String sql="select * from tbestado where idtbestado="+x;
             con.ExecutaSql(sql);
             con.resultSet.first();
             ID=x;
             preencheDados();
        }
        catch (ClassNotFoundException ex) {
            Logger.getLogger(FrmEditarUsuario.class.getName()).log(Level.SEVERE, null, ex);
        }        catch(SQLException Fonte)
        {
            JOptionPane.showMessageDialog(null,"Não foi possivel localizar nenhum dado: "+Fonte);
        }

Acesse: [url]www.tiagoek.com.br[/url]

fernandopaiva

java nao eh orientado a String, e sim a Objeto…por isso, naum concatene seus SQLs…

veja o exemplo q mostrei.

e leia as apostilas FJ11 e FJ21…

t+ e boa sorte !

Criado 25 de setembro de 2011
Ultima resposta 25 de set. de 2011
Respostas 3
Participantes 3