Pregunta

Saludos,

experiencia

Mi Java está limitado, pero tengo un justo lo suficiente comprensión de la misma. Con esto en mente, yo estoy tratando de escribir una aplicación móvil con una base de datos autónomo - Java DB -. Con el propósito de mantener mi registro de fitness

NetBeans IDE es mi preferido, y es actualmente la última versión estable y Java DB se instala - de hecho, la base de datos está listo y esperando - pero simplemente no puede encontrar la manera de adjuntar un Java DB a un proyecto de J2SE .

Búsqueda de tutoriales en línea y lo que no me llevan a las aplicaciones Java de escritorio w / una base de datos en sí misma, y ??cuando intento puerto de las declaraciones de importación a un proyecto de J2SE, que recibirá nada más que errores de importación - incluso con la adición de la Java DB archivos jar a la librería del proyecto.

Cualquier ayuda o punto en la dirección correcta sería muy apreciada. Además, no estoy deadset en el uso de Java DB, y por lo que si otra base de datos portátil es preferible, entonces estoy abierto a sugerencias.

Gracias

¿Fue útil?

Solución

J2SE es muy diferente a J2ME. J2ME contiene un corte hacia abajo VM y no tiene muchas de las características (por ejemplo, iteradores genéricos, colecciones, reflexión, finalización, grupos de hilos, JNI) que normalmente se encuentra en J2SE.

J2ME no es la plataforma a utilizar para el registro de un montón de información y tratar de mostrarlo en gráficos informativos. Un MIDlet típico puede almacenar alrededor de 2 MB de información, aunque esto varía entre los dispositivos, no es un número definitivo.

J2ME fue diseñado para dispositivos con poca memoria, por lo que tiene un pequeño tamaño de la pila max. Esto significa que lo más probable es ejecutar fuera de la memoria tratando de mostrar más de un mes digno de información detallada de fitness.

Hay un número limitado de API representación gráfica J2ME y debido a las limitaciones de la plataforma, ninguno de ellos puede mostrar gráficos de manera que cabe esperar de J2SE.

Como se utiliza otra persona mencionó J2ME un RecordStore para mantener la información. Sólo puede almacenar matrices de bytes que normalmente significa empezar a escribir su propio marco de serialización muy ligero para almacenar objetos. Donde cada objeto que desea implementos serializar una interfaz toByerArray () y fromByteArray (byte []). Sin embargo se pueden utilizar otros marcos que serializar objetos para usted.

Otros consejos

Si usted está pensando en la escritura de su aplicación para ejecutarse en la plataforma MIDP, usted será muy decepcionado porque JavaDB no funcionará en MIDP. J2SE! = MIDP por cualquier tramo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top