[RESOLVIDO]Verificar se já existe um Id no BD

4 respostas
J

Gostaria de saber como percorrer toda a coluna da tabela e verificar se o Id que o cliente digitou já se encontra no BD.
Obs: Uso MySql e NetBeans.

  • O campo Id não é auto-incremento no BD, ou seja, a pessoa que cria o código para o funcionário.

4 Respostas

U
Se retornar true existe!
Flw

Se retornar true existe!
Flw

J

UMC:
select id from tbl where id=: id.getText()
Se retornar true existe!
Flw

Ok.
Porém a variável que criei é do tipo “PreparedStatement”, não dá para compará-la com true ou false

segue o código

PreparedStatement query;
query = Conexao.getInstance().prepareStatement("Select id from Pessoa where id=: " + pessoa.getId());

Z

Bom dia Galera !

PreparedStatement query; 
query = Conexao.getInstance().prepareStatement("Select id from Pessoa where id = " + pessoa.getId()); 
ResultSet rs = query.executeQuery();

if (rs.next())
         System.out.println("Id existe");
else
         System.out.println("Id não existe");

[]s

J

Zeed01:
Bom dia Galera !

PreparedStatement query; 
query = Conexao.getInstance().prepareStatement("Select id from Pessoa where id = " + pessoa.getId()); 
ResultSet rs = query.executeQuery();

if (rs.next())
         System.out.println("Id existe");
else
         System.out.println("Id não existe");

[]s

Vlw!

Criado 23 de abril de 2011
Ultima resposta 24 de abr. de 2011
Respostas 4
Participantes 3