MySQL preguntas sobre las diferentes versiones de la conexión.

1. Diferentes nombre del paquete: Antes de 8,0, tal como 5,0, cuando los paquetes están conectados a una base de datos impulsada com.mysql.jdbc.Driver, pero cambió a 8,0 com.mysql.cj.jdbc.Driver después de su uso de manera diferente. debe tenerse en cuenta que las versiones diferentes del nombre del paquete cuando el paquete frasco.

2. Acuerdo de conexión: De acuerdo con MySQL 5.5.45 +, 05/06/26 + y 5.7.6+ requisitos, si no se establece una opción explícita, se debe establecer una conexión SSL predeterminado. Al establecer el useSSL explícita = false para deshabilitar el protocolo SSL, o conjunto de useSSL = true y proporciona se almacena certificado de servidor de confianza. Por lo tanto, al establecer una conexión debe ser: jdbc: mysql: // localhost :? 3306 / nombre de la base useSSL = Falso

3. configuración de la zona: java al guardar los datos a la base de datos, la base de datos no es coherente con el tiempo. La razón es, probablemente, la conexión de base de datos Java utilizando la zona horaria GMT (UTC), que serverTimezone = UTC: Así que al establecer una conexión debe ser jdbc: mysql: // localhost :? 3306 / nombre de la base useSSL = Falso y serverTimezone = UTC

Publicó un artículo original · ganado elogios 0 · Vistas 7

Supongo que te gusta

Origin blog.csdn.net/empty_city_/article/details/104906388
Recomendado
Clasificación