Conexion a base de datos

Para leer una base de datos con Java, generalmente se usa la API JDBC (Java Database Connectivity). Aquí tienes un ejemplo básico de cómo puedes conectarte a una base de datos y leer datos con Java utilizando JDBC: 1.- Primero, asegúrate de tener el controlador JDBC adecuado para tu base de datos. Puedes descargarlo desde el sitio web del proveedor de tu base de datos o utilizar una herramienta de gestión de dependencias como Maven. 2. A continuación, aquí tienes un ejemplo de código que muestra cómo conectarte a una base de datos, ejecutar una consulta y leer los resultados: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class ReadFromDatabase { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/database_name"; String user = "username"; String password = "password"; try { Conn

Obtener la diferencia de minutos y segundos entre dos fechas

A continuación miraremos como obtener la diferencia de minutos y segundos entre dos fechas.

private Date fechaInicio;
private Date fechaTermino;

public float getTiempo() {
    return tiempoDiff(fechaInicio, fechaTermino);
}

public void setFechaInicio(Date fechaInicio) {
    this.fechaInicio = fechaInicio;
}
 
public void setFechaTermino(Date fechaTermino) {
    this.fechaTermino = fechaTermino;
}
 
private float tiempoDiff(Date fechaInicio, Date fechaTermino) {
    float segundos = (float) ((fechaTermino.getTime()/1000) - (fechaInicio.getTime()/1000));
  
    if(segundos < 60)
        return segundos;
  
    return segundos / 60;
}

//Desde otra parte ingresar tiempos
Calendar c;

//Llamar al momento de ingresar fecha inicial
c = Calendar.getInstance();
setFechaInicio(c.getTime());

//Llamar al momento de ingresar fecha final
c = Calendar.getInstance();
setFechaTermino(c.getTime());

//Y llamar funcion getTiempo
float tiempo = getTiempo();

Comentarios

Entradas populares de este blog

Comparar dos caracteres (Char) en Java

Factores primos de un numero primo en java