Bom pessoal o problema que estou enfrentando é o seguinte…
Não estou conseguindo buscar dados gravados no BD(RMS).
Consigo criar o banco de dados e talvez gravar nele, + não consigo busca o registro.
Vale resaltar que mando apenas um registro para o banco(tamanho de ±360 Caracteres), tem algum problema assim ?
O jeito que preciso é pegar esses dados de colocar dentro de um StringItem, pq eu não vou manipular os dados, vou apenas visualizar e salvar na memória do celular caso queira.
Abaixo vão os métodos que estou usando…[code]
public void criaBD(){
//Método usado para criar o Banco (Aqui está OK)
try{
rsNomes = RecordStore.openRecordStore(“bdDados”, true);
System.out.println(“Banco criado ou aberto com Sucesso”);
System.out.println("Nome do Banco: "+ rsNomes.getName());
System.out.println("Numero de Registros: "+rsNomes.getNumRecords());
System.out.println("Espaco Ocupado: "+rsNomes.getSize());
System.out.println("Espaco Disponivel: "+rsNomes.getSizeAvailable());
}catch(Exception erro){
System.out.println("Não foi possivel criar o banco");
}
}
//Método que grava no BD os registros
//Vale ressaltar que a variével contreudo recebe + de 360 caracteres…
//Aqui eu ja não sei se está OK
public void recebeDadosBanco(String conteudo){
try{
ByteArrayOutputStream btStream = new ByteArrayOutputStream();
DataOutputStream dStream = new DataOutputStream(btStream);
dStream.writeUTF(conteudo);
dStream.flush();
[quote=Helder Ribeiro]Bom pessoal o problema que estou enfrentando é o seguinte…
Não estou conseguindo buscar dados gravados no BD(RMS).
Consigo criar o banco de dados e talvez gravar nele, + não consigo busca o registro.
Vale resaltar que mando apenas um registro para o banco(tamanho de ±360 Caracteres), tem algum problema assim ?
O jeito que preciso é pegar esses dados de colocar dentro de um StringItem, pq eu não vou manipular os dados, vou apenas visualizar e salvar na memória do celular caso queira.
Abaixo vão os métodos que estou usando…[code]
public void criaBD(){
//Método usado para criar o Banco (Aqui está OK)
try{
rsNomes = RecordStore.openRecordStore(“bdDados”, true);
System.out.println(“Banco criado ou aberto com Sucesso”);
System.out.println("Nome do Banco: "+ rsNomes.getName());
System.out.println("Numero de Registros: "+rsNomes.getNumRecords());
System.out.println("Espaco Ocupado: "+rsNomes.getSize());
System.out.println("Espaco Disponivel: "+rsNomes.getSizeAvailable());
}catch(Exception erro){
System.out.println("Não foi possivel criar o banco");
}
}
//Método que grava no BD os registros
//Vale ressaltar que a variével contreudo recebe + de 360 caracteres…
//Aqui eu ja não sei se está OK
public void recebeDadosBanco(String conteudo){
try{
ByteArrayOutputStream btStream = new ByteArrayOutputStream();
DataOutputStream dStream = new DataOutputStream(btStream);
dStream.writeUTF(conteudo);
dStream.flush();
ele te ensina fazer o que está precisando, especificamente no item "Carregando um objeto armazenado"
caso deseja fazer algo mais elabora veja o item “Usando um filtro para encontrar objetos específicos”
ele te ensina fazer o que está precisando, especificamente no item "Carregando um objeto armazenado"
caso deseja fazer algo mais elabora veja o item “Usando um filtro para encontrar objetos específicos”
abraços[/quote]
opa, esqueci de avisar que isto é feito utilizando floggy (que é um framework de persistencia de dados, uma maneira bem mais facil de trabalhar em J2ME)
ele te ensina fazer o que está precisando, especificamente no item "Carregando um objeto armazenado"
caso deseja fazer algo mais elabora veja o item “Usando um filtro para encontrar objetos específicos”
abraços[/quote]
opa, esqueci de avisar que isto é feito utilizando floggy (que é um framework de persistencia de dados, uma maneira bem mais facil de trabalhar em J2ME)