com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx

來源:互聯網
上載者:User

標籤:

一直用oracle,好久沒有用mysql,今天搭建了一個mysql的web開發環境。竟然拋出這個異常:

Unknown character set: ‘utf8mb4‘org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown character set: ‘utf8mb4‘at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:382)at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:456)at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:464)at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:472)at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:477)at org.springframework.jdbc.core.JdbcTemplate.queryForInt(JdbcTemplate.java:486)

記得建立資料的時候字元集設定的是utf-8:

   CREATE DATABASE service DEFAULT CHARACTER SET utf8;

網上查了各種解決辦法:

最後是由於Mysql驅動版本引起的:

<dependency>

    <groupId>mysql</groupId>

    <artifactId>mysql-connector-java</artifactId>

    <version>5.1.35</version>

</dependency>

換成

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.18</version>

</dependency>

結果不行,

換成下面的maven依賴問題解決,

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.6</version>

</dependency>

搞死人...

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.