Connectez-vous à MySQL 8 avec Java

introduction

Ceci est un mémo pour le travail dans lequel je suis actuellement impliqué, car j'ai décidé de passer de Java7 à Java11 et MySQL5.5 à MySQL8.0.

Obtenez le pilote

Sélectionnez la version 8.x dans le référentiel Maven pour l'obtenir.

https://mvnrepository.com/artifact/mysql/mysql-connector-java

Je suis Gradle, alors je l'ai réécrit comme suit.

    implementation  "mysql:mysql-connector-java:8.0.17"

Changer le nom du pilote

Avant le changement: com.mysql.jdbc.Driver Après modification: com.mysql.cj.jdbc.Driver

URL

Avant modification: jdbc: mysql: // localhost: 3306 / test Après modification: jdbc: mysql: // localhost: 3306 / test? CharacterEncoding = utf8 & useSSL = false & serverTimezone = GMT% 2B9 & rewriteBatchedStatements = true

Je ne comprends toujours pas bien, mais il semble que je doive ajouter diverses choses au dos. serverTimezone = GMT% 2B9 semble spécifier le fuseau horaire japonais "GMT + 9".

finalement

Il y a trop de changements et c'est difficile ...

Recommended Posts

Connectez-vous à MySQL 8 avec Java
[Java] Connectez-vous à MySQL
Connectez-vous à DB avec Java
Connectez-vous de Java à MySQL à l'aide d'Eclipse
Connectez-vous à Aurora (MySQL) depuis une application Java
[Template] Connexion MySQL avec Java
Java pour jouer avec Function
Connectez-vous de Java à PostgreSQL
Connectez-vous à Oracle avec Eclipse!
[Android] Connectez-vous à MySQL (non terminé)
Comment connecter MySQL / MariaDB + HikariCP avec Liferay 7 / DXP
J'ai démarré MySQL 5.7 avec docker-compose et j'ai essayé de me connecter
[Java] J'ai essayé de me connecter en utilisant le pool de connexion avec Servlet (tomcat) & MySQL & Java
Opération pour connecter plusieurs Streams @Java
Java pour apprendre avec les ramen [Partie 1]
[Java] Points à noter avec Arrays.asList ()
Osez défier Kaggle avec Java (1)
mysql2 ne s'installe pas avec l'installation du bundle
J'ai essayé d'interagir avec Java
Connectez-vous au serveur Rails avec iPhone
Java, des tableaux pour débuter avec les débutants
Mettre à jour MySQL de 5.7 à 8.0 avec Docker
Connectez-vous à plusieurs instances MySQL avec SSL activé dans JDBC
Comment compiler Java avec VsCode & Ant
[Java] Résumez comment comparer avec la méthode equals
Introduction aux algorithmes avec java-Search (recherche prioritaire en profondeur)
[Java] Introduction à Java
Introduction à Java
Facile à parcourir avec les expressions régulières Java
Introduction aux algorithmes avec java --Search (recherche de priorité de largeur)
Défi pour gérer les caractères déformés avec Java AudioSystem.getMixerInfo ()
[Java] Comment tester s'il est nul dans JUnit
J'ai essayé de faire une authentification de base avec Java
Créez un tableau d'affichage simple avec Java + MySQL
Déployez des applications Web Java sur Azure avec maven
Essayez d'intégrer Ruby et Java avec Dapr
Comment utiliser le framework Java avec AWS Lambda! ??
Je veux utiliser java8 forEach avec index
Comment utiliser l'API Java avec des expressions lambda
Premiers pas avec Kotlin à envoyer aux développeurs Java
Essayez d'implémenter TCP / IP + NIO avec JAVA
[Java / PostgreSQL] Connectez l'application WEB à la base de données
[Java] Article pour ajouter une validation avec Spring Boot 2.3.1.
Erreur lors du déploiement de rails5 + Mysql sur heroku avec Docker-compose
Facile à créer LINE BOT avec Java Servlet
J'ai essayé de casser le bloc avec java (1)
Connectez le projet nestjs créé avec Nx à mysql
Installez java avec Homebrew
Changements de Java 8 à Java 11
Somme de Java_1 à 100
Changer de siège avec Java
Solution qui donne une erreur lors de la tentative de connexion à DB (MySQL) avec Java
Installez Java avec Ansible
Téléchargement confortable avec JAVA
Changer java avec direnv
Améliorations de Kotlin à Java
De Java à Ruby !!
Téléchargement Java avec Ansible
[Rails] Développement avec MySQL