"jdbc:sqlite::resource:DatabaseFile" La clave es que, desde su base de datos está en un archivo JAR , no se puede acceder como un archivo con FileInputStream. En su lugar, se debe acceder a través de la compatibilidad de la JVM (es decir, con Class.getResource() o Class.getResourceAsStream()). Lo más normal es que estés acostumbrado a ver archivos ejecutables en windows con extensiones como msi o exe. Para evitar confusión te voy a explicar qué son los archivos .jar y como ejecutarlos en Windows.. Es habitual que cuando descargas un ejecutable de cualquier sitio, te venga comprimido ya sea en zip, rar, 7zip o cualquier otro formato.
Continue reading