Eu estou desenvolvendo um aplicativo simples que consiste em acessar um banco de dados sqlite alterar um campo e salvar.
O problema é que eu tenho esse metódo:
public static void UpdateDb (String r ) {
try {
sta.executeUpdate( "Update HandHistory set tablename="+r+" where tablename like '%"+r+"%'");
} catch (SQLException ex) {
System.err.print(ex);
} catch (Exception ex) {
System.out.print(ex);
}
ResultSet pesquisa = sta.executeQuery( "select tablename from HandHistory");
while(pesquisa.next())
{
formatString(pesquisa.getString("TableName"));
}
Eu posso utilizar os dados da pesquisa e jogar num array String e depois utilizar o DBUpdate, mas eu gostaria de saber porque o while está sendo interrompido ?