Mysql-connector-java ドライバのバージョンの問題私のデータベースのバージョンは 5.7.28 なので、Java を使用して MySQL に接続するとバージョンの問題が頻繁に発生します。
サーバー認証なしで SSL 接続を確立することはお勧めしません。 SSL – セキュア ソケット レイヤー クラス `com.mysql.jdbc.Driver' をロードしています。これは非推奨です。新しいドライバ クラスは com.mysql.cj.jdbc.Driver です。ドライバは SPI 経由で自動的に登録されるため、ドライバ クラスを手動でロードする必要は通常ありません。
mysql5.7.28でドライバ名をcom.mysql.cj.jdbc.Driverに変更しても、エラーが報告されます。これは、pomプロジェクトオブジェクトモデルファイルのバージョンが mysql-connector-java8.0 以降 mysql-connector-java と MySQL の対応するバージョン私のバージョンはmysql5.7.28で、connector-javaバージョン5.1を使用しているため、上記のエラーが引き続き発生します。したがって、mysql5.6 以上では connector-java 8.0 以上を使用してください。 使用時にはタイムゾーンを設定する必要があります
ここでの serverTimezone は serverTimezone=Asia/Shanghai と記述する必要があります。serverTimezone=Shanghai と記述してもエラーになります。上海のタイムゾーンが見つからないようです。世界には上海が複数あるのかもしれませんね、ハハ! mysql-connector-java および Java 対応バージョン上記を踏まえると、初心者の場合はmysql-connector-java 8.0以上を使用する方が良いでしょう。 上記はMysql-connector-javaドライバのバージョン問題の詳細です。Mysqlコネクタjavaドライバの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
>>: UTF-8 ファイルの Unicode 署名 BOM (バイト オーダー マーク) の問題
概要MySQL には独自のイベント スケジューラもあり、これは Linux の crontab ジョ...
文章のスタイルでは、このような状況がよく見られます コードは次のとおりです <div styl...
目次01 背景02 はじめに03 ワークフロー04 いくつかの質問05 ファイルをバックアップする0...
1. コマンドの紹介時間は、コマンドの実行に費やされた時間や関連するシステム リソース、その他の情報...
シンプルなセカンダリメニューを動的に実装するマウスを第 1 レベルのラベル上に置くと、マウスが小さな...
序文Js は現在最も一般的に使用されているコード操作言語であり、その中でも new 演算子は特によく...
目次1. Linuxホスト名を設定するクライアントホストを構成するサーバーホストを構成する2. ホス...
質問Nginx リバース プロキシの後、Tomcat アプリケーションは、クライアント ブラウザーの...
同僚から、LINUX サーバー上の多くのコマンドが (コマンドが見つかりません) というプロンプトで...
/etc/fstabパーティション/ディスクを自動的にマウントし、マウントするパーティション/デバイ...
目次DockerバージョンCentOS に Docker エンジンをインストールするシステム要件古い...
機能: 前のページまたは次のページにジャンプします。要素: ページングの基本要素は、前のページ + ...
プログラム的アプローチの利点1. スタイルの分散を避けるためのグローバルコントロール2. シンプルな...
目次序文TypeScript の列挙型とは何ですか? TypeScriptで列挙型を使用する際に注意...
VMware ツールは VMware の使用に非常に便利です。そのため、VMware ツールをインス...