程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL SyntaxError Exception:Unknown character set:utf8mb4的

MySQL SyntaxError Exception:Unknown character set:utf8mb4的

編輯:MySQL綜合教程


MySQL SyntaxError Exception:Unknown character set:'utf8mb4'的問題   今天拿別人的項目部署調試,出現如下問題    www.2cto.com   Java代碼   org.hibernate.exception.SQLGrammarException: Cannot open connection   ...   root cause      com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown character set: 'utf8mb4'     google吧,有說創建數據庫就要指定字符集的   Java代碼   CREATE DATABASE `test1` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;     也有說hibernate加編碼的 Java代碼   <property name="connection.url">  jdbc:mysql://localhost:3306/ssh_test</property>      或者      <property name="connection.characterEncoding">UTF8</property>     也有說mysql6 要新的mysql-connector-j-5.1.13版本才行的, 這都用到5.1.22都不行   最後把dialect由 org.hibernate.dialect.MySQLDialect 改成 org.hibernate.dialect.MySQL5InnoDBDialect 就ok  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved