O código abaixo não está fazendo o select ou o select retorna vazio, sem resultados, sendo que a string “usuario” usado para pesquisa existe e tem o tamanho correto(varchar(8) no mysql):
try {
Class.forName(“org.gjt.mm.mysql.Driver”);
Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/sisgecop”,“gecop”,“gecop”);
con.setReadOnly(true);
ps = con.prepareStatement(“SELECT IN_ADM_SIS, IN_FUN_ATI, TX_SNH FROM tbl_fun WHERE CD_FUN=?”);
ps.setString(1,usuario);
rs = ps.executeQuery();
if (rs.getFetchSize()==0){
erro="Usuário nao cadastrado ";
return false;
}
else
while(rs.next())
{
db_tx_snh=rs.getString(“TX_SNH”);
db_in_adm_sis=rs.getBoolean(“IN_ADM_SIS”);
db_in_fun_ati=rs.getBoolean(“IN_FUN_ATI”);
}
rs.close();
