Entradas

Mostrando entradas de 2019

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();