com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx
1611 ワード
ずっとoracleを使って、久しぶりにmysqlを使って、今日mysqlのweb開発環境を構築しました.この異常を投げ出すなんて:
データを作成するときに文字セットがutf-8に設定されていることを覚えています.
ネットでいろいろな解決策を調べました.
最後にMysqlドライババージョンによるものです.
mysql
mysql-connector-java
5.1.35
に代わる
mysql
mysql-connector-java
5.1.18
結果はだめでしたが、
次のmaven依存問題に変えて解決します.
mysql
mysql-connector-java
5.1.6
人を殺す...
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ドライババージョンによるものです.
に代わる
結果はだめでしたが、
次のmaven依存問題に変えて解決します.
人を殺す...