この記事では、参考までにMySQL 8.0に接続できないJavaの問題をまとめて紹介します。具体的な内容は次のとおりです。 質問 1: クライアントはサーバーが要求した認証プロトコルをサポートしていません。 質問 2: サーバーから不明な初期文字セット インデックス '255' を受信しました… 質問3: MySQL 8.0接続に必要なURLステートメント 問題4: 重複したメソッド呼び出し 質問1を実行します: 解決策: (3 つの文のセミコロンに注意してください。wy123456 質問2: 解決策: (重複したパッケージを削除する) インポートも削除され、正しいものだけが残ります。 次にEclipse キー: MySQL 8.0 では次の文を追加する必要があります: ?useSSL=false&serverTimezone=UTC パブリック静的文字列 dbUrl="jdbc:mysql://localhost:3306/websql?useSSL=false&serverTimezone=UTC"; 実行結果: 質問4: 解決策: (2 番目の接続名は異なる必要があります) 実行結果: 接続 DbUtil クラスをアタッチします。 パッケージ com.cungudafa; java.sql.Connection をインポートします。 java.sql.DriverManager をインポートします。 パブリッククラスDbUtil { パブリック静的文字列 dbUrl="jdbc:mysql://localhost:3306/websql?useSSL=false&serverTimezone=UTC"; パブリック静的文字列 dbUserName="root"; パブリック静的文字列 dbPassword="wy123456"; パブリック静的文字列 jdbcName="com.mysql.jdbc.Driver"; パブリック静的Connection getCon() 例外をスローします { クラス.forName(jdbcName); 接続 con=DriverManager.getConnection(dbUrl,dbUserName,dbPassword); 戻り値: } パブリック静的void closeCon(接続con) { 試す { (con != null)の場合{ con.close(); } } キャッチ (例外 e) { e.printStackTrace(); } } } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: CentOS システムのディスク パーティションを拡張する方法
最初の方法: docker インストール1. オープンソース版のイメージを取得する2. 対応するデー...
vi/vim の紹介どちらもマルチモード エディターです。違いは、vim が vi のアップグレー...
目次ブラウザのレンダリングメカニズムリフローと再塗装リフロー逆流を引き起こす行為:再描画再描画を引き...
1. CSS背景タグ1.背景色を設定するbackground-ground-color プロパティは...
Remax は、実行時に構文制限のないソリューションを採用した React を使用して小規模なプロ...
この記事では、ブロック崩しピンボールゲームを実装するためのJSの具体的なコードを参考までに紹介します...
この記事では、参考までにMySQL 8.0に接続できないJavaの問題をまとめて紹介します。具体的な...
目次背景目的分割前プロセス設計ディレクトリ構造の設計問題分割後プロセス設計ディレクトリ構造の設計問題...
目次1. tomcatの起源1. Tomcat アプリケーションのシナリオ2. Tomcatに必要な...
以下のような効果でしょうか?もしそうなら、ぜひ読み進めてください! コードデモンストレーション(上の...
MySQL のバージョンは、Enterprise Edition と Community Editi...
<br />Web ページ上の情報は主にテキストベースです。 Web ページでは、フォン...
1. MySQLがインストールされているかどうかを確認します。次のコードで確認できます。 [root...
vue3.0 への最初の試みを記録します。プロジェクトを開始したときに、「モジュール 'wo...
データをコピーリモートでデータをコピーする場合、通常は rsync コマンドを使用しますが、小さなフ...