Supongo que simplemente no estoy "entendiéndolo". Si no tengo SQLite ya instalado en mi computadora, y quiero escribir una aplicación Java que use una base de datos incrustada, y descargue/importe el SQLiteJDBC JAR en mi proyecto, ¿eso es todo lo que necesito? ¿O necesito instalar primero SQLite y crear un archivo de base de datos para mi código SQLiteJDBC para conectarme y ejecutar consultas?¿Debo instalar SQLite para que SQLiteJDBC funcione?
Si ese es el caso, y no es suficiente solo para descargar/importar SQLiteJDBC, ¿no significa eso que tendré que asegurarme de que SQLite esté instalado en cada sistema en el que quiero ejecutar mi aplicación Java? ¿Y no que derrota el propósito de una base de datos portátil/incrustada?
Básicamente, estoy quedarse atascado en los tutoriales SQLiteJDBC porque:
- Ellos no te dicen cómo se crea HelloWorld.sqlite (no SQLiteJDBC crearlo para usted, usted tiene que crearla en SQLite primero desde el símbolo del sistema, etc.); y
- Nunca aclarar si SQLiteJDBC depende de SQLite para la API llama a trabajar
Cualquier ayuda aquí es muy apreciada!
H2 es una buena alternativa pura de Java (dependencia de jar único), que se puede utilizar como memoria, archivo o en modo servidor. – 01es
Hola Massie, bienvenido a Stack Overflow! - Por favor, intente encontrar títulos un poco más descriptivos (como el que acabo de editar) en el futuro, de esta manera sus preguntas serán más fáciles de responder, y también más útiles para futuros visitantes. Como nota al margen: puede formatear listas numeradas simplemente colocando los números ('1.', '2.') en lugar de usar HTML. –