Hola, Soy nuevo programando, y he realizado una aplicación que usa una unidad de persistencia, esta persistencia la he hecho utlizando Derby, y funciona bien, el problema me viene cuando creo el .jar y lo ejecuto en otro PC. Derby utiliza un host para funcionar, y quiero utilizar algun tipo de persistencia que no funcione de ese modo, es decir, que la base de datos sea un archivo (access, db2, etc.) y acceder directamente, y no tener problemas a la hora de ejecutar la aplicación en otros PC's. Tambien he barajado la posibilidad de usar algun fichero de texto o XML, pero prefiero una base de datos que pueda encriptar para evitar malos usos. Que base de datos me recomendais? Como sería la conexión? Muchas gracias. Un saludo.
En este caso deberías usar el modo "embedded" de la base de datos, si lo soporta. Esto te puede ser útil: http://db.apache.org/derby/papers/DerbyTut/embedded_intro.html
Hola,
Soy nuevo programando, y he realizado una aplicación que usa una unidad de persistencia, esta persistencia la he hecho utlizando Derby, y funciona bien, el problema me viene cuando creo el .jar y lo ejecuto en otro PC.
Derby utiliza un host para funcionar, y quiero utilizar algun tipo de persistencia que no funcione de ese modo, es decir, que la base de datos sea un archivo (access, db2, etc.) y acceder directamente, y no tener problemas a la hora de ejecutar la aplicación en otros PC's.
Tambien he barajado la posibilidad de usar algun fichero de texto o XML, pero prefiero una base de datos que pueda encriptar para evitar malos usos.
Que base de datos me recomendais?
Como sería la conexión?
Muchas gracias.
Un saludo.