Mostrando entradas con la etiqueta conexion. Mostrar todas las entradas
Mostrando entradas con la etiqueta conexion. Mostrar todas las entradas

martes, 21 de diciembre de 2021

Base de datos resta un día

 

Estoy trabajando con Java 11 e hibernate 5.4.7.Final pero cuando recuperaba 

los datos de la base me restaba un día y no sabía que pasaba.

Investigue y el error era por la configuración del país, revise la configuración 

del gestor mariaDB pero estaba correcto y no funcionó, y a hibernate no se le 

pudo cambiar, así que tuve que abrir la base de datos sin hibernate 

poniéndole la zona horaria del país directamente y allí funcionó 

lo hice cómo está continuación:

 

public Connection conexionSinHibernate() {


final String url = "jdbc:mysql://localhost:3306/nombreDeLaBase"+
"?useUnicode=true&useJDBCCompliantTimezoneShift=true"+
"&useLegacyDatetimeCode=false&serverTimezone=America/Guatemala";


final String driver = "com.mysql.jdbc.Driver";


final String usuario = "usuarioDeBaseDeDatos";


final String clave = "miclave";


Connection conn = null;
try {
Class.forName(driver);
conn = DriverManager.getConnection(url, usuario, clave);
System.out.println("Conexion Exitosa");
} catch (ClassNotFoundException ex) {
System.out.println("Error al abrir la conexion");
} catch (SQLException ex) {
System.out.println("Conexion fallida por SQL");
}
return conn;

viernes, 12 de marzo de 2021

Error Libreoffice base en xubuntu 20.04

 Instalé xubuntu 20.04 y resulta que cuando quise abrir la base de datos creada con libreoffice base me dio el siguiente error.


error libre office base

así que investigando en internet resulta que hay que instalar dos programas para que funcione, desde consola, son los siguientes:


sudo apt-get install libreoffice-sdbc-hsqldb


sudo apt-get install libreoffice-sdbc-mysql


y así pude abrir la base de datos esto incluye lo que hay que hacer después de instalar xubuntu 20.04