Pessoal nao estou conseguindo le o banco qual o erro?
o seguinte erro e execultado :
java.lang.NullPointerException
[code]
public void leBDCadastrodeUsuario()
{
try
{
System.out.println(“Banco lido com sussesso”);
while (list_CadastrodeUsuario.size()>0)
list_CadastrodeUsuario.delete(0);
//ByteArrayInputStream byteusuario = new ByteArrayInputStream(dados);
// DataInputStream datausuario = new DataInputStream(byteusuario);
ByteArrayInputStream byteusuario = null;
DataInputStream datausuario = null;
reResistro = rsResistros.enumerateRecords(null, null, false);
int id = 0 ;
byte [] dados = null;
//dados = rsResistros.getRecord(id);
ViDS.removeAllElements();
while (reResistro.hasNextElement())
{
id= reResistro.nextRecordId();
ViDS.addElement("" + id);
dados = rsResistros.getRecord(id);
byteusuario = new ByteArrayInputStream(dados);
datausuario = new DataInputStream(byteusuario);
list_CadastrodeUsuario.append(datausuario.readUTF() + "-" + datausuario.readUTF(), null);
}
byteusuario.close();
datausuario.close();
}catch(Exception erro){
System.out.println("Deu erro ao ler banco de dados de cadastro de usuarioas " +erro);
}
}[/code]
Aqu vao o coma a ser execultado:
[code] if (displayable == emCadastrodeusuario) {
if (command == cmCadastrodeUsuarios) {
if (tfUsuarioCadastronome.getString().length() > 0
&& tfSenhadeCadastrosenha.getString().length() > 0) {
// list_CadastrodeUsuario.append(tfUsuarioCadastronome.getString() + " | " + tfSenhadeCadastrosenha.getString(), null);
InsereUsuario();
leBDCadastrodeUsuario();
tfUsuarioCadastronome.setString("");
tfSenhadeCadastrosenha.setString("");
switchDisplayable(null, getList_CadastrodeUsuario());
switchDisplayable(UsuAviso, displayable);
} else {
switchDisplayable(UsuAviso2, displayable);
}[/code]
No console e ezibido: Deu erro ao ler banco de dados de cadastro de usuarioas java.lang.NullPointerException
Insere no banco mas nao ler porque?