質問1:
ローディングクラス`はcom.mysql.jdbc.Driver」。これは推奨されません。新しいドライバクラスが`com.mysql.cj.jdbc.Driverです。ドライバは自動的にSPIを介して登録され、ドライバクラスの手動ローディングは、一般的に不要です。
ます。java.sql.SQLException:いいえ、適切なドライバがJDBC見つかりません:mysqlの// localhostを:3306 / WEB01
上記のエラーはcom.mysql.jdbc.Driver `、なぜなら「、class`のcom.mysql.cj.jdbc.Driverをロードするために必要な表示時間を放棄されています」。への負荷
質問2:
サーバーのタイムゾーン値「?й???????」認識されない場合、または複数のタイムゾーンを表します。あなたはタイムゾーンのサポートを利用したい場合は、よりspecifcタイムゾーン値を使用するように(serverTimezoneの構成プロパティを経由して)サーバーまたはJDBCドライバのいずれかを設定する必要があります。
問題の原因:文字セットの問題が指定されていないされたURL、およびタイムゾーン
解決策:文字列のURL = "はjdbc:MySQLの?:// xxxxxxx6 / XXXX UseUnicode = trueに&characterEncoding = UTF8&serverTimezone = GMT%2B8 "。
特別な注意、タイムゾーンの問題、すなわち、上記の形式で書かれている必要がありますserverTimezone = GMT%2B8、それ以外の場合はエラーになります
C3P0-config.xmlの的JDBC-URL的配置します。jdbc:mysqlの:// localhostを:?3306 /書店useSslオプション= falseを& serverTimezone = UTC& allowPublicKeyRetrieval =真
質問3:
prepareStatementほとんど差とステートメント
prepareStatementは事前= conn.prepareStatement(SQL)。
pre.excuteQuery();
ステートメントSTMT = connStatement()。
stmt.excuteQuery(SQL)。
質問4:
ます。java.sql.SQLException:接続がタイムアウトしたチェックアウトするクライアントの試み。