使用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)中一般使用第三种 在客户端配置使用第一种。
配置后就能成功的连接。