Cita:
Iniciado por alexg88 Puedes usar SQLite como base de datos de manera que puedas encapsularla en el .jar.
Un tutorial de uso: http://luauf.com/2008/05/09/sqlite-en-java/
Muchas gracias por la información, ¿con SQLite puedo tener todo en el .jar y ejecutar el programa en cualquier ordenador sin ningún requerimiento? Viendo el código creo ver que es necesario tener instalado el sqlite en el pc, ¿es así? ¿O sólo es ese archivo que se puede agregar al jar?
Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\\sqlit e\\libreria.sqlite");