この記事では、参考までに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 システムのディスク パーティションを拡張する方法
図書館運営クエリ1.SHOW DATABASE; ----すべてのデータベースを照会する2. SHO...
目的: vuex で管理されている状態データを同時にローカルに保存できるようにします。独自のストレー...
目次序文主な実装コードHTMLコードJSコード序文南の友達の多くは、雪をほとんど見たことがない、ある...
Flash での HTML と CSS の適用:同僚の Den が Flash で HTML と C...
今日、MySQL の無料インストール版をデプロイしたところ、テーブル 'mysql.plug...
次のグラフは、100 個の異なる要素で iframe を作成するのにどれくらいの時間がかかるかを示し...
エラーの説明Docker Desktop をインストールすると、WSL2 (Windows ベースの...
vue-cli は stimulsoft.reports.js を使用します (ナニーレベルのチュー...
ドメイン名に続くパスがデフォルトの Web ディレクトリではなく、ローカル ディスク上の他のディレク...
Vue2.0/3.0双方向データバインディングの実装原理双方向データバインディングとは、データの変更...
最近、宿題をしているときに、iframe を使用せずにページをネストする必要があったため、jquer...
目次1. Commonjsのエクスポートとrequireの使用1.1 CommonJS エクスポート...
序章nginx が優れたリバース プロキシ サービスであることは誰もが知っています。nginx を使...
Tomcat を学習したばかりのプログラマーにとって、これはよくある間違いです。 1. 環境変数の問...
この記事の例では、Vue の日付時刻ピッカーコンポーネントの具体的なコードを参考までに紹介します。具...