Buenas,
Estoy en medio de un proyecto en Netbeans que debe utilizar base de datos (como cualquier programa típico). Antes que nada aclaro que mi experiencia con base de datos es muy básica, de momento sólo "prueba en casa" con la api Apache Poi para Excel. Conozco SQL pero no lo he puesto en práctica con BsDs. Sin ir más lejos, mis dudas son:
Necesito que mi aplicación funcione donde quiera que se encuentre su carpeta de instalación y .jar. Es decir que de alguna forma llevará consigo o iniciará su base de datos al ejecutarse en un nuevo anfitrión.
¿Me podrían recomendar alguna librería en particular que no sea el clásico Excel?
He visto que entre los servicios que soporta Netbeans se incluye el de base de datos mediante algún motor SQL. Entiendo que esa base de datos conecta a un servidor que puede ser el propio localhost de la pc anfitriona. ¿Puedo configurar mi aplicación para que "instale" su base de datos en la pc que lo ejecuta, o puedo hacer para que lleve consigo su base de datos?
Sí, estoy bastante perdido (y dormido de paso) con el tema. En principio quería utilizar un servicio con SQL pero cuando leí eso del servidor, se me lleno la cabeza de preguntas. Agradecería si alguien me puede contar un poco como va ese tema.
Algunos me han sugerido trabajar con Access. Personalmente me da igual. Busco algo sencillo y útil para mi propósito.
Por si sirve de algo. La base de datos es relacional (creo que es un dato trivial para el caso) y no ocuparía más de 2 tablas (una estructura de datos muy simple).
El proyecto lo tengo que terminar para el fin de semana. Recurro al foro a modo de adelantar cuestiones mientras duermo xD! Espero que se entiendan mis dudas y desde ya agradezco las lecturas.
Saludos.
Buena vida.