なぜなら基本的な例外の接続クラスをロードできません:com.mysql.cj.exceptions.WrongArgumentException:不正なデータベースURLは、「近くに接続文字列を解析するために失敗しました。characterEncoding = UTF

今日では、後にプロジェクトを開始するように構成されたSSMのspringboot統合を、使用している場合、その1つのこのような例外を報告

java.sql.SQLNonTransientConnectionException:接続読み込むことができませんクラスのために根本的な例外の:com.mysql.cj.exceptions.WrongArgumentException:不正なデータベースURLは、近くに接続文字列の解析に失敗しました「; characterEncoding = UTF-8」を
    com.mysql.cj.jdbc.exceptions.SQLError.createSQLExceptionで(SQLError.java: 110)〜[MySQLのコネクタからJava - 8.0.17.jar:8.0.17 ] 
    com.mysql.cj.jdbc.exceptionsました。 SQLError.createSQLException(SQLError.java: 97)〜[mysqlのコネクタ-javaの-8.0.17.jar:8.0.17 ] 
    com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:で 89)〜 [mysqlのコネクタ-javaの-8.0.17.jar:8.0.17 ]
    com.mysql.cj.jdbc.exceptions.SQLError.createSQLExceptionで(SQLError.java: 63)〜[mysqlのコネクタ-javaの-8.0.17.jar:8.0.17 ] 
    com.mysql.cj.jdbc.exceptionsで。 SQLError.createSQLException(SQLError.java: 73)〜[mysqlのコネクタ-javaの-8.0.17.jar:8.0.17 ] 
    com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:で 79)〜 [MySQLのコネクタからJava - 8.0.17.jar:8.0.17 ] 
    com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateExceptionで(SQLExceptionsMapping.java: 131)〜[MySQLのコネクタからJava - 8.0.17。瓶:8.0.17 ] 
    com.mysql.cj.jdbc.NonRegisteringDriver.connectで(NonRegisteringDriver.java: 219)〜[mysqlのコネクタ-javaの-8.0.17.jar:8.0.17] 
    だから、Comkscshksherkhikarikutilkdriverdtsourchekgetconnechtion(Driverdtsourchekjawa: 136)〜[ःikricf-3.2.0 Kjarない] 
    だから、Comkscshksherkhikarikpulkfolbseknewconnechtion(Folbsekjawa: 369 )〜[ःikricf-3.2.0 Kjarない] 
    だから、Comkscshksherkhikarikpulkfolbseknewfolentry(Folbsekjawa: 198)〜[ःikricf-3.2.0 Kjarない] 
    だから、Comkscshksherkhikari Kpulkःikrifolkchreatefolentry(ःikrifolkjawa: 467)[ःikricf-3.2.0 Kjarない] 
    だからComkscshksherkhikarikpulkःikrifolkcheckFailFast(ःikrifolkjawa: 541)[ःikricf-3.2.0 。皇帝:ない] 
    だから、Comkscshksherkhikarikpulkःikrifol。<初期化>(ःikrifolkjawa:LL5)ःikricf-3.2.0 Kjar:ではありません]
    :com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.javaで [HikariCP-3.2.0 112)の.jar:NA] 
    org.springframework.jdbc.datasource.DataSourceUtils.fetchConnectionで(DataSourceUtils.java: 157)[spring- JDBC-5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.jdbc.datasource.DataSourceUtils.doGetConnectionで(DataSourceUtils.java: 115)[スプリングJDBC-5.1.9.RELEASE.jar:5.1。 9 .RELEASE] 
    org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:時 78):5.1.9 [スプリングJDBC-5.1.9.RELEASE.jar .RELEASE] 
    org.mybatis.spring.transactionで.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)[MyBatisのスプリング-2.0.2.jar:2.0.2 ] 
    org.mybatis.spring.transaction.SpringManagedTransaction.getConnectionで(SpringManagedTransaction.java: 67)[MyBatisのスプリング-2.0.2.jar:2.0.2 ] 
    org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:で 336)MyBatisの-3.5.2.jar:3.5.2 ] 
    org.apache.ibatis.executor.SimpleExecutor.prepareStatementで(SimpleExecutor.java。:85)[3.5.2 MyBatisの-3.5.2.jar ] 
    org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.javaで::62)[3.5.2 MyBatisの-3.5.2.jar ] 
    ORGで。 apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java: 324)[MyBatisの-3.5.2.jar:3.5.2 ]
    :org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.javaで:[3.5.2 MyBatisの-3.5.2.jar 156)] 
    org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.javaにおいて: 109 )[MyBatisの-3.5.2.jar:3.5.2 ] 
    org.apache.ibatis.executor.CachingExecutor.queryで(CachingExecutor.java: 83)[MyBatisの-3.5.2.jar:3.5.2 ] 
    org.apacheで.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java: 147)[MyBatisの-3.5.2.jar:3.5.2 ] 
    org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.javaにおいて: 140 )[MyBatisの-3.5.2.jar:3.5.2 ] 
    sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)で〜[NA:1.8 .0_20] 
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:時 62)〜[NA:1.8 .0_20] 
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:時 43)〜[NA: 1.8 .0_20] 
    java.lang.reflect.Method.invoke(Method.java:時 483)〜[NA:1.8 .0_20] 
    org.mybatis.spring.SqlSessionTemplateで$ SqlSessionInterceptor.invoke(SqlSessionTemplate.java: 426)[MyBatisの2.0.2:-2.0.2.jarを-spring ] 
    com.sun.proxyで$ Proxy53.selectList(不明なソース)[NA:NA] 
    org.mybatis.spring.SqlSessionTemplate.selectList(:SqlSessionTemplate.javaで 223) [MyBatisのスプリング-2.0.2.jar:2.0.2 ]
    org.apache.ibatis.binding.MapperMethod.executeForManyで(MapperMethod.java: 147)[MyBatisの-3.5.2.jar:3.5.2 ] 
    org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.javaで: 80 )[MyBatisの-3.5.2.jar:3.5.2 ] 
    org.apache.ibatis.binding.MapperProxy.invokeで(MapperProxy.java: 57)[MyBatisの-3.5.2.jar:3.5.2 ] 
    はcom.sunで。.proxy $ Proxy54.selectAllUser(不明なソース)[NA:ナ] 
    com.springboot.ssm.service.impl.UserServiceImpl.selectAllUserで(UserServiceImpl.java: 19)[クラス/ :NA] 
    com.springboot.ssmで。 controller.UserController.selectAllUser(UserController.java: 21)[クラス/:NA]
    sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)で〜[NA:1.8 .0_20] 
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:で 62)〜[NA:1.8 .0_20] 
    sun.reflect.DelegatingMethodAccessorImplで。 (DelegatingMethodAccessorImpl.java:呼び出す 43)〜[NA:1.8 .0_20] 
    java.lang.reflect.Method.invoke(Method.java:で 483)〜[NA:1.8 .0_20] 
    org.springframework.web.methodました。 support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java: 190):ばねウェブ5.1.9.RELEASE.jar 5.1.9 .RELEASE] 
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequestで(InvocableHandlerMethod.java。138)ばねウェブ5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandleで(ServletInvocableHandlerMethod.java: 104)[ばねwebmvc -5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethodで(RequestMappingHandlerAdapter.java: 892)[スプリングwebmvc-5.1.9.RELEASE .jar:5.1.9 .RELEASE] 
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternalで(RequestMappingHandlerAdapter.java: 797)[スプリングwebmvc-5.1.9.RELEASE.jar:5.1.9 .RELEASE]
    :org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.javaで:[5.1.9スプリングwebmvc-5.1.9.RELEASE.jar 87).RELEASE] 
    org.springframework.web.servletで.DispatcherServlet.doDispatch(DispatcherServlet.java: 1039):ばねwebmvc-5.1.9.RELEASE.jar 5.1.9 .RELEASE] 
    org.springframework.web.servlet.DispatcherServlet.doServiceで(DispatcherServlet.java: 942)[ばねwebmvc-5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:で 1005)ばねwebmvc-5.1.9.RELEASE.jar。 5.1.9 .RELEASE] 
    org.springframework.web.servlet.FrameworkServlet.doGetで(FrameworkServlet.java:897)ばねwebmvc-5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    javax.servlet.http.HttpServlet.serviceで(HttpServlet.java: 645)のjavax.servlet-API-4.0.1.jar :4.0.1 ] 
    org.springframework.web.servlet.FrameworkServlet.serviceで(FrameworkServlet.java: 5.1.9:882)[スプリングwebmvc-5.1.9.RELEASE.jar .RELEASE] 
    のjavax.servlet.httpました。 HttpServlet.service(HttpServlet.java: 750)のjavax.servlet-API-4.0.1.jar:4.0.1 ] 
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilterで(ApplicationFilterChain.java: 231)[Tomcatの、埋め込み-core-9.0.24.jar:9.0.24  ]
    org.apache.catalina.core.ApplicationFilterChain.doFilterで(ApplicationFilterChain.java: 166)[Tomcatの-埋め込みコア9.0.24.jar:9.0.24 ] 
    org.apache.tomcat.websocket.server.WsFilter.doFilterで(WsFilter.java: 53)[Tomcatの-埋め込みのWebSocket-9.0.24.jar:9.0.24 ] 
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:で 193)のTomcat-埋め込みコア- 9.0.24.jar:9.0.24 ] 
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:で 166)のTomcat-埋め込みコア9.0.24.jar:9.0.24 ] 
    org.springframeworkで.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java: 99)ばねウェブ5.1.9.RELEASE.jar:5.1.9.RELEASE]
    :org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.javaで:[5.1.9ばねウェブ5.1.9.RELEASE.jar 118).RELEASE] 
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilterで(ApplicationFilterChain.java: 193)[Tomcatの-埋め込みコア9.0.24.jar:9.0.24 ] 
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:で 166)のTomcat-埋め込みコア- 9.0.24.jar:9.0.24 ] 
    org.springframework.web.filter.FormContentFilter.doFilterInternalで(FormContentFilter.java: 92)ばねウェブ5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    ORGで.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118):ばねウェブ5.1.9.RELEASE.jar 5.1.9 .RELEASE] 
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilterで(ApplicationFilterChain.java: 193)[Tomcatの-埋め込みコア- 9.0.24 .jar:9.0.24 ] 
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:で 166)のTomcat-埋め込みコア9.0.24.jar:9.0.24 ] 
    org.springframework.webました。 filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java: 93):ばねウェブ5.1.9.RELEASE.jar 5.1.9 .RELEASE] 
    org.springframework.web.filter.OncePerRequestFilter.doFilterで(OncePerRequestFilter.java: 118) [春-ウェブ5.1.9.RELEASE.jar:5.1.9 .RELEASE]
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilterで(ApplicationFilterChain.java: 193)[Tomcatの-埋め込みコア9.0.24.jar:9.0.24 ] 
    org.apache.catalina.core.ApplicationFilterChain.doFilterで(ApplicationFilterChain .java: 166)[Tomcatの-埋め込みコア9.0.24.jar:9.0.24 ] 
    org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java時: 200)[ばねウェブ5.1.9。 RELEASE.jar:5.1.9 .RELEASE] 
    org.springframework.web.filter.OncePerRequestFilter.doFilterで(OncePerRequestFilter.java: 118)[ばねウェブ5.1.9.RELEASE.jar:5.1.9 .RELEASE] 
    ORGで.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)のTomcat-埋め込みコア9.0.24.jar:9.0.24 ] 
    org.apache.catalina.core.ApplicationFilterChain.doFilterで(ApplicationFilterChain.java: 166)[Tomcatの-埋め込みコア9.0.24.jar :9.0.24 ] 
    org.apache.catalina.core.StandardWrapperValve.invokeで(StandardWrapperValve.java: 9.0.24:202)[Tomcatの-埋め込みコア9.0.24.jar ] 
    org.apache.catalina.coreました。 StandardContextValve.invoke(StandardContextValve.java: 96)[Tomcatの-埋め込みコア9.0.24.jar:9.0.24 ] 
    でorg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java: 526)[Tomcatの、埋め込み-core-9.0.24.jar:9.0.24 ] 
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.javaで:139)のTomcat-埋め込みコア9.0.24.jar:9.0.24 ] 
    でorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 92)[Tomcatの-埋め込みコア9.0.24.jar :9.0.24 ] 
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:で 9.0.24:74)[Tomcatの-埋め込みコア9.0.24.jar ] 
    org.apache.catalina.connectorました。 CoyoteAdapter.service(CoyoteAdapter.java: 343)[Tomcatの-埋め込みコア9.0.24.jar:9.0.24 ] 
    org.apache.coyote.http11.Http11Processor.serviceで(Http11Processor.java: 408)[Tomcatの、埋め込み-core-9.0.24.jar:9.0.24 ] 
    org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.javaで:66)[Tomcatの-埋め込みコア9.0.24.jar:9.0.24 ] 
    org.apache.coyote.AbstractProtocol $ ConnectionHandler.process(AbstractProtocol.java時: 860)[Tomcatの-埋め込みコア9.0.24.jar :9.0.24 ] 
    org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:で 9.0.24:1587)のTomcat-埋め込みコア9.0.24.jar ] 
    org.apacheました。 tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java: 49)[Tomcatの-埋め込みコア9.0.24.jar:9.0.24 ] 
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:で 1142) [NA:1.8 .0_20] 
    java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:で 617)NA:1.8 .0_20]
    org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(:TaskThread.javaにおける 61)のTomcat-埋め込みコア9.0.24.jar:9.0.24 ] 
    java.lang.Thread.runで(スレッド.java: 745)[NA:1.8.0_20]

そして問題

オンラインの情報を確認し、それはドライバの更新mysqlのことを発見しなければなりません

オリジナル:

 

 

 今:

 

 

 

コード:

spring.datasource.driver- クラス -name = com.mysql.cj.jdbc.Driver
JDBCます。mysql:// localhostを:?3306 /テストuseUnicode =真&characterEncoding = UTF-8&useSslオプション=偽&serverTimezone = GMT

このコードは、その上の2つの文字列に変更されました

 

おすすめ

転載: www.cnblogs.com/Crush123/p/11592293.html