jdbc c3p0连接mysql 失败 原因汇总,求助
2018-07-28 · 知道合伙人软件行家
关注
展开全部
1,驱动配置有误:driver=com.mysql.jdbc.Driver
2,数据库连接地址有误:url=jdbc:mysql://localhost:3306/test?3useUnicode=true&characterEncoding=utf8
3,密码或帐号有误:username=root
password=root
4,数据库未启动或无权访问
5,项目未引入对应的驱动jar包mysql-connector-java-5.1.6-bin.jar
6,mysql root没有远程访问的权限,需要增加权限,增加权限的步骤如下:
进入mysql数据库:
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;
7.jdbc驱动要放到jre里面。
2,数据库连接地址有误:url=jdbc:mysql://localhost:3306/test?3useUnicode=true&characterEncoding=utf8
3,密码或帐号有误:username=root
password=root
4,数据库未启动或无权访问
5,项目未引入对应的驱动jar包mysql-connector-java-5.1.6-bin.jar
6,mysql root没有远程访问的权限,需要增加权限,增加权限的步骤如下:
进入mysql数据库:
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;
7.jdbc驱动要放到jre里面。
展开全部
1驱配置误:driver=com.mysql.jdbc.Driver
2数据库连接址误:url=jdbc:mysql://localhost:3306/test?3useUnicode=true&characterEncoding=utf8
3密码或帐号误:username=root
password=root
4数据库未启或权访问
5项目未引入应驱jar包mysql-connector-java-5.1.6-bin.jar
6,mysql root没远程访问权限需要增加权限增加权限步骤:
进入mysql数据库:
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;
2数据库连接址误:url=jdbc:mysql://localhost:3306/test?3useUnicode=true&characterEncoding=utf8
3密码或帐号误:username=root
password=root
4数据库未启或权访问
5项目未引入应驱jar包mysql-connector-java-5.1.6-bin.jar
6,mysql root没远程访问权限需要增加权限增加权限步骤:
进入mysql数据库:
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其他人的建议都给了
其实有个坑 properties文件中就是username会和系统名字冲突 把他改成user就行 建议其他的也对应c3p0的命名规则
还有就是版本问题 Mysql5.7以上的 建议用 8.0以上的的连接器 和 0.9.5.2的c3p0
driver=com.mysql.cj.jdbc.Driver
还有些人的时区有问题url=jdbc:mysql://localhost:3306/test?3useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |