pq vc não tenta colocar na sua clausula where desta forma
where codigo = 3 and nome is not null…acredito que desta forma vc estará eliminando os registros onde o campo nome está nulo.
com certeza o desempenho será melhor. Espero ter lhe ajudado!
um abraço e Java na canelas!!!
Elaildo
V
voltoliniPJ
Estava me referindo a forma em codificação Java JDBC.
Em C# existe uma espécie de resultset que retorna apenas o primeiro campo do primeiro registro.
Em Java eu teria que abri um resultset e executar o método next.
Gostaria simplismente se isto é a melhor forma de fazer isto.
Bem seu select terá que trazer somente este campo.
vc está garantindo que só terá este campo.
Agora a pesquisa utilizando JDBC é como vc iniciou.
tenho uns exemplos guardados, caso ainda não tenha clareado me avise
daí tentamos outras forma de te ajudar ok!
Um abraço e sucesso!
E
Elus26PJ
Voltolini veja se isto ajuda!!!
publicUsuariogetUser(Stringname){Connectioncon=getConnection();Usuariouser=null;try{Stringselect="SELECT * FROM usuarios WHERE name = ?";PreparedStatementstmt=con.prepareStatement(select);stmt.setString(1,name);ResultSetrs=stmt.executeQuery();while(rs.next()){user=newUsuario();user.setName(rs.getString("name");user.setPassword(rs.getString("password");}}catch(Exceptione){e.printStackTrace();}returnuser}
[size=“11”]
[color=“red”]
Editado: Lembre-se de usar BBCode em seus códigos para mantê-los identados e mais legíveis para outros usuários - Matheus[/color][/size] :joia: