Pergunta

Saudações,

Minha experiência em Java é limitada, mas tenho um entendimento justo o suficiente. Com isso em mente, estou tentando escrever um aplicativo móvel com um banco de dados independente-Java DB-com o objetivo de manter meu registro de fitness.

O NetBeans é o meu IDE preferido e atualmente é da versão estável mais recente e o Java DB está instalado - de fato, o banco de dados está pronto e esperando - mas simplesmente não consigo descobrir como anexar um db java a um projeto J2SE.

Pesquisando por tutoriais e o que não está online me levou a aplicativos de desktop java com um banco de dados independente e, quando tento portar as instruções de importação para um projeto J2SE, não recebo nada além de erros de importação-mesmo com a adição do java Java DB arquivos para a biblioteca do projeto.

Qualquer assistência ou ponto na direção certa seria muito apreciada. Além disso, não sou Deadset sobre o uso do Java DB e, portanto, se outro banco de dados portátil for preferível, estou aberto a sugestões.

obrigada

Foi útil?

Solução

J2SE é muito diferente do J2ME. O J2ME contém uma VM reduzida e não possui muitos dos recursos (por exemplo, genéricos, iteradores, coleções, reflexão, finalização, grupos de threads, JNI) que você normalmente encontraria no J2SE.

O J2ME não é a plataforma a ser usada para registrar muitas informações e tentar exibi -las em gráficos informativos. Um meio típico pode armazenar cerca de 2 MB de informação, embora isso varia entre dispositivos e não seja um número definitivo.

O J2ME foi projetado para dispositivos com pouca memória, por isso possui um pequeno tamanho máximo. Isso significa que você provavelmente ficaria sem memória tentando exibir mais de um mês de informações detalhadas sobre condicionamento físico.

Há um número limitado de APIs gráficas J2ME e, devido às limitações da plataforma, nenhum deles pode exibir gráficos de uma maneira que você esperaria no J2SE.

Como outra pessoa mencionou J2Me usa um Loja de discos para persistir informações. Ele só pode armazenar matrizes de bytes, o que normalmente significa que você começa a escrever sua própria estrutura de serialização muito leve para armazenar objetos. Onde todo objeto que você deseja serializar implementa uma interface TobyerArray () e FromByTearArra (byte []). No entanto, você pode usar outras estruturas que serializam objetos para você.

Outras dicas

Se você está pensando em escrever seu aplicativo para executar na plataforma MIDP, ficará muito desapontado porque o Javadb não funcionará no MIDP. J2SE! = Midp em qualquer alongamento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top