[ABI 5.1] 不支持连接mysql的utf8mb4字符集数据库

20709
15

jun2020 小试身手Lv3

发表于2020-5-11 17:23

悬赏1

已解决

楼主
ABI5.2不支持连接mysql的utf8mb4字符集数据库

最近看过此主题的会员

Shirley

hairx

未知用户

zengxq

ESENSOFT官方技术支持

TaiTian

Oerllin

yangqh

黄斌

1505121235

wut

小亿

最佳答案
问了研发,暂 不支持utf8mb4字符集,字符集修改需在数据库配置文件中直接修改,如上图
15个回答

只看楼主

小亿 管理员

发表于2020-5-11 17:25

只看该作者

取消 关注该作者的回复

沙发

这个稍等,需要确认一下~

1505121235 数据老手Lv5

发表于2020-5-11 17:31

只看该作者

取消 关注该作者的回复

板凳

http://bbs.esensoft.com/thread-135434-1-1.html参考一下这个帖子的url示例

jun2020 小试身手Lv3

发表于2020-5-11 17:35

只看该作者

取消 关注该作者的回复

地板

1505121235 发表于 2020-5-11 17:31
http://bbs.esensoft.com/thread-135434-1-1.html参考一下这个帖子的url示例

不是连接的问题,是字符集的问题,系统提示不支持utf8mb4

jun2020 小试身手Lv3

发表于2020-5-11 17:36

只看该作者

取消 关注该作者的回复

5#

小亿 发表于 2020-5-11 17:25
这个稍等,需要确认一下~

项目有点急,请问排查时间需要多久呢!

1505121235 数据老手Lv5

发表于2020-5-11 17:42

只看该作者

取消 关注该作者的回复

6#

报错详情完整复制粘贴到txt发一下

jun2020 小试身手Lv3

发表于2020-5-11 17:48

只看该作者

取消 关注该作者的回复

7#

本帖最后由 jun2020 于 2020-5-13 14:42 编辑

1505121235 发表于 2020-5-11 17:42
报错详情完整复制粘贴到txt发一下
{"catalog":"","maxActive":"20","maxWait":"10000","logLevel":"ERROR"}&action=testjdbc
java.lang.RuntimeException: 测试失败,无法获得数据库链接.
jdbc:mysql://112.15.65.96:3306/dbname?useUnicode=true&characterEncoding=utf8mb4
java.sql.SQLException: Unsupported character encoding 'utf8mb4'.
  at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1471)
  at com.esen.edatasource.api.util.JdbcUtils$1.call(JdbcUtils.java:168)
  at com.esen.edatasource.api.util.JdbcUtils$1.call(JdbcUtils.java:164)
  at com.esen.scheduling.LocaleTask.call(LocaleTask.java:56)
  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at java.lang.Thread.run(Thread.java:748)
Caused by: java.sql.SQLException: Unsupported character encoding 'utf8mb4'.
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)
  at com.mysql.jdbc.ConnectionPropertiesImpl.postInitialization(ConnectionPropertiesImpl.java:2543)
  at com.mysql.jdbc.ConnectionPropertiesImpl.initializeProperties(ConnectionPropertiesImpl.java:2513)
  at com.mysql.jdbc.ConnectionImpl.initializeDriverProperties(ConnectionImpl.java:3142)
  at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:763)
  at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47)
  at sun.reflect.GeneratedConstructorAccessor395.newInstance(Unknown Source)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
  at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:389)
  at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
  at java.sql.DriverManager.getConnection(DriverManager.java:664)
  at java.sql.DriverManager.getConnection(DriverManager.java:247)
  at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1468)
  ... 7 more




java.lang.RuntimeException: 测试失败,无法获得数据库链接.
jdbc:mysql://112.15.65.96:3306/dbname?useUnicode=true&characterEncoding=utf8mb4
java.sql.SQLException: Unsupported character encoding 'utf8mb4'.
  at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1471)
  at com.esen.edatasource.api.util.JdbcUtils$1.call(JdbcUtils.java:168)
  at com.esen.edatasource.api.util.JdbcUtils$1.call(JdbcUtils.java:164)
  at com.esen.scheduling.LocaleTask.call(LocaleTask.java:56)
  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at java.lang.Thread.run(Thread.java:748)
Caused by: java.sql.SQLException: Unsupported character encoding 'utf8mb4'.
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)
  at com.mysql.jdbc.ConnectionPropertiesImpl.postInitialization(ConnectionPropertiesImpl.java:2543)
  at com.mysql.jdbc.ConnectionPropertiesImpl.initializeProperties(ConnectionPropertiesImpl.java:2513)
  at com.mysql.jdbc.ConnectionImpl.initializeDriverProperties(ConnectionImpl.java:3142)
  at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:763)
  at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47)
  at sun.reflect.GeneratedConstructorAccessor395.newInstance(Unknown Source)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
  at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:389)
  at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
  at java.sql.DriverManager.getConnection(DriverManager.java:664)
  at java.sql.DriverManager.getConnection(DriverManager.java:247)
  at com.esen.jdbc.SqlFunc.testDataSource(SqlFunc.java:1468)
  ... 7 more

--messageInfo--
rootExceptionClass=java.sql.SQLException
at Object.throwError (http://10.20.21.200:8080/abi/eui/eui.js:2598:19)
at QueryObj.checkResult (http://10.20.21.200:8080/abi/eui/eui.js:3942:9)
at QueryObj._onreadystatechange (http://10.20.21.200:8080/abi/eui/eui.js:3599:11)
at XMLHttpRequest.hp.onreadystatechange (http://10.20.21.200:8080/abi/eui/eui.js:3671:10)

jun2020 小试身手Lv3

发表于2020-5-11 17:48

只看该作者

取消 关注该作者的回复

8#

1505121235 发表于 2020-5-11 17:42
报错详情完整复制粘贴到txt发一下

发不了附件

1505121235 数据老手Lv5

发表于2020-5-12 09:30

只看该作者

取消 关注该作者的回复

10#

好的,我这边问下研发大佬,看研发怎么回复

jun2020 小试身手Lv3

发表于2020-5-12 09:33

只看该作者

取消 关注该作者的回复

11#

1505121235 发表于 2020-5-12 09:30
好的,我这边问下研发大佬,看研发怎么回复

需要多久啊,有点急,谢谢!

1505121235 数据老手Lv5

发表于2020-5-12 09:36

只看该作者

取消 关注该作者的回复

12#


上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号