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

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

来分析一下:

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

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

③ 在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)中一般使用第三种 在客户端配置使用第一种。

配置后就能成功的连接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值