Myecplise 连接Mysql 出错Unknown initial character set index '255' received from server. Initial client

使用Myecplise 配置连接MySQL出错 如图

Myecplise 连接Mysql 出错Unknown initial character set index '255' received from server. Initial client_第1张图片

来分析一下:

①  首先自己的数据库用户和密码没错。

② 数据库的驱动包版本没有问题,而且引入的路径(即文件夹也不存在中文的情况)

③ 在dos 窗口命令可以完全可以连接数据库

说明驱动driver  username passwod 这些属性都没问题  那么问题肯定就在url上了

我们仔细看一下这个错误它说不知道初始的字符编码格式什么的,意思是编码格式的问题。意思需要在url加上编码格式

 Mysql数据库配置的时候设置时区 以下三种是常用配置数据库的url 主要是格式问题:

jdbcUrl="jdbc:mysql://localhost:3306/han?useUnicode=true&characterEncoding=utf-8&useSSL=false"
jdbcUrl="jdbc:mysql://localhost:3306/hanuseUnicode=true;characterEncoding=utf-8;useSSL=false"
jdbcUrl="jdbc:mysql://localhost:3306/han?useUnicode=true&characterEncoding=utf-8&

以上三种在配置文件(.properties  .xml)中一般使用第三种 在客户端配置使用第一种。

配置后就能成功的连接。

Myecplise 连接Mysql 出错Unknown initial character set index '255' received from server. Initial client_第2张图片

你可能感兴趣的:(Myecplise 连接Mysql 出错Unknown initial character set index '255' received from server. Initial client)