この記事では、参考までに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. いつsetUpを実行するかvue3 ではメソッドを正常に使用できるようになったことは誰もが知っ...
背景インデックスは諸刃の剣です。クエリ速度は向上しますが、DML 操作も遅くなります。結局のところ、...
<br />2 年前に PPK が投稿した素晴らしいブログ記事では、contains()...
SASS を使用する開発者が増えるにつれて、SASS コードの数に注意する必要があります。 SASS...
目次序文最適化派生的な質問: beforeDestroy はトリガーされませんか?序文タイマーをクリ...
目次序文子コンポーネントは親コンポーネントにデータを渡す1. 親コンポーネントから子コンポーネントに...
目次親コンポーネントは子コンポーネントと通信します子コンポーネントは親コンポーネントと通信しますコン...
目次1. キーワード2. 脱構築3. 文字列4. 正規化5. 配列6. 機能7. オブジェクト8.シ...
テーブルを美しくするために、行ごとに異なる境界線の色を設定できます。基本的な構文<TR 境界線...
通常、ターミナルでコマンドを実行する場合、別のコマンドの入力を開始する前に、現在のコマンドが終了する...
目次1. 要素の表示と非表示を制御する show() hide() 2. 要素の透明度を制御する f...
この記事では、例を使用して MySQL トリガーの構文とアプリケーションを説明します。ご参考までに、...
目次序文1. JSで関数を書く方法1. 通常の関数の書き方2. 矢印関数の書き方2. 通常の関数でこ...
目次1. Dockerをインストールする2. GitLabをインストールする3. GitLabを初期...