Soy un principiante en la programación de la aplicación de escritorio Java que interactúa con bases de datos. Mi objetivo es crear una aplicación Java simple que use una base de datos para almacenar sus datos localmente. Después de buscar en Google, descubrí que SQLite/Derby cubriría mis necesidades.Aplicación de escritorio Java utilizando SQLite instalado por un único instalador
He buscado en Googleite y Derby y encontré que para usarlos necesito instalarlos en la computadora a través de comandos en la terminal.
Mi pregunta es cómo se podría hacer la aplicación para que al final se le dé al cliente un archivo instalador simple que instale la aplicación Java y la base de datos SQLite/Derby evitando hacer instalaciones antes.
¿Es esto posible?
Bueno, soy un novato en SQLite y estoy tratando de entender su filosofía. SQLite crea y usa solo un archivo. ¿Esta base de datos requiere algo más que el entorno Java? Si utilizo SQLite DB que ya tiene registros, ¿podría extraer el archivo tal como está y la aplicación funcionará? – Pan
@Panayiotis es la línea 'DriverManager.getConnection (" jdbc: sqlite: test.db ");' especifica qué archivo (existente o no) usar. Mire [aquí] (http://en.wikibooks.org/wiki/Java_JDBC_using_SQLite/Connecting) para otros detalles – gontard