This commit is contained in:
2024-05-26 12:46:44 +02:00
parent 5a84c9cb27
commit 09e4bcc36d

View File

@@ -19,13 +19,6 @@ public class ClienteDaoSQLite implements Dao<Cliente> {
private DataSource dataSource;
private static ClienteDaoSQLite clienteDaoSQLite=null;
public static void main(String[] args) {
ClienteDaoSQLite dao=ClienteDaoSQLite.getClienteDaoSQLite();
if (dao.activa()){
dao.obtenerTodos().stream().forEach(System.out::println);
}
}
// El constructor es privado para que no se puedan crear objetos de esta clase.
// Así se implementa el patrón singleton
private ClienteDaoSQLite() {
@@ -33,8 +26,9 @@ public class ClienteDaoSQLite implements Dao<Cliente> {
// Creamos la fuente de datos
BasicDataSource basicDataSource = new BasicDataSource();
basicDataSource.setUrl("jdbc:sqlite:clientes.sqlite");
// No se usan. Habría que encriptarla
basicDataSource.setUsername("usu");
basicDataSource.setPassword("clave");
basicDataSource.setPassword("c2lave");
this.dataSource = basicDataSource;
// Comprobamos que está creada la tabla