この記事では、参考までに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 システムのディスク パーティションを拡張する方法
canisue (http://caniuse.com/#search=border-radius)...
1. DockerでのPostgresデータベースのバックアップ注文: docker exec it...
最初の方法: デモとしてボタンをクリックしてテキストを表示または非表示にするクラスを動的に追加します...
インターネットには、真実のように見える「噂」がたくさんあります。もちろん、悪意のあるものではありませ...
私が初めて Web 開発を独学で学んだ頃は、いわゆる DIV/CSS レイアウトはなく、テーブル レ...
1. JSの非同期実行の原則JavaScript はシングルスレッドですが、ブラウザはマルチスレッド...
Mavenパッケージを解凍する tar xf apache-maven-3.5.4-bin.tar....
プロジェクトのニーズにより、ブートストラップ フレームワークを慎重に学習する予定です。以前から少しは...
なぜこのような効果を実現するのでしょうか。実は、この効果もタイトルプロンプトから派生したものですが、...
目次バイナリ検索木 (BST) とは何ですか?バイナリツリーの基本的な走査(インオーダー、ポストオー...
jQuery フォーム検証の例 / ユーザー名、パスワード、住所、電子メールの検証を含む下記の通り ...
1. HTMLの概要htyper テキスト マークアップ言語 ハイパーテキスト マークアップ言語ハ...
序文: Docker はオープンソースのアプリケーション コンテナ エンジンであり、開発者はこれを使...
/***************** * proc ファイルシステム***************...
最近、プロジェクトで作業しているときに webSocket プロトコルを使用し、WeChat アプレ...