プロンプトサーバーのタイムゾーン値をmysqlのデータベース接続を日食「Öйú±ê׼ʱ¼ä」です認識されていないか、複数のタイムゾーンを表します。ソリューション

異常スクリーンショット:

 

 

エラー理由 mysqlのデフォルトのインストールでは、米国のタイムゾーンである。なぜなら、およびエリア我々は結果と同じではありません、中国と米国の間の時間帯

解決策 URL追加serverTimezone = UTCの後ろに?

改訂されたコードです

パブリック 静的 ボイドメイン(文字列[]引数){
         試み{ 
            Class.forNameの( "com.mysql.cj.jdbc.Driver" );
             // データベース構成情報の 
            文字列のURL =「JDBC:MySQLの: //127.0.0.1:3306 ?serverTimezone UTC = " ;
             // アカウントの 
            文字列名="ルート" ;
             // パスワードの 
            文字列のパスワード=" 123456 " ; 
            接続CON = したDriverManager.getConnection(URL、ユーザ名、パスワード); 
            System.out.printlnは(CON); 
            / / クローズデータベースは
            )(con.close; 
        }キャッチ(ClassNotFoundExceptionが電子){ 
            e.printStackTrace(); 
        } キャッチ(のSQLException E){ 
            e.printStackTrace(); 
        } 
    }

おすすめ

転載: www.cnblogs.com/puhongjun/p/12114959.html