This commit is contained in:
2025-10-13 13:02:01 +02:00
parent 114addab2e
commit 22cbf97615

View File

@@ -1,14 +1,51 @@
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package modelo;
/**
*
* @author antonio
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Modelo
{
private Connection connection;
public Modelo()
{
connect();
}
private void connect()
{
try
{
// creamos la url deconexión
String url = "jdbc:sqlite:todo.db"; // se puede usar el nombre la ruta o memory (volatil)
// creamos la conexión usando la url anterior
connection = DriverManager.getConnection(url);
System.out.println("Todo ha ido bien!!!");
}
catch (SQLException e)
{
System.out.println(e.getMessage());
}
}
public boolean checkConnection()
{
return connection != null;
}
// Establece el estado actual de la conexión
public void printConnectionStatus()
{
if (connection != null)
{
System.out.println("Database connection is active.");
}
else
{
System.out.println("Database connection is not established.");
}
}
}