2 ty young ty_young 于 2016.01.18 12:27 提问

菜鸟求问javaweb的用jdbc操作mysql数据库出错 5C

图片说明

11个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.18 12:37

数据库连接的用户名密码配置是否正确?这个异常时拒绝连接。

ty_young
ty_young 看下面的图,
2 年多之前 回复
baokx
baokx   2016.01.18 12:57

检查用户名密码是否正确。若是远程连接,还要在mysql中配置root用户可在远程登录的配置项。

ty_young
ty_young 看下面的图,
2 年多之前 回复
rui888
rui888   Ds   Rxr 2016.01.18 12:58

root后面有空格/。/???

ty_young
ty_young 看下面的图,
2 年多之前 回复
qq_33556185
qq_33556185   2016.01.18 13:08

检查数据库连接属性是否正确

ty_young
ty_young 看下面的图,
2 年多之前 回复
ty_young
ty_young   2016.01.18 13:09

图片说明

qq_33556185
qq_33556185 你的用户名和密码正确吗???
2 年多之前 回复
qq_33556185
qq_33556185   2016.01.18 13:13

你的用户名和密码正确吗???

qq_33556185
qq_33556185   2016.01.18 13:14

建个数据连接,测试下

ty_young
ty_young 单独写过java的测过,可以用,但是在javaweb里面用不了
2 年多之前 回复
baokx
baokx   2016.01.18 13:26

用数据库客户端软件navicat之类的能连上么。

ty_young
ty_young
2 年多之前 回复
a8761087
a8761087   Rxr 2016.01.18 13:50

只从英文的意思就应该知道是权限问题。那个ip地址没有权限。打开cmd 输入 mysql -u root -p 输入密码登录后,执行下面的授权语句

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'root' WITH GRANT OPTION;

执行完后执行刷新

FLUSH PRIVILEGES;

ty_young
ty_young 不行,还是报相同的错误
2 年多之前 回复
rainsponsor
rainsponsor   2016.01.18 14:20

先给localhost root用户授权,新建一个localhost root用户,然后授权给他create user 'root'@'localhost' identified by 'password';
grant all privileges on . to root@'localhost';

ty_young
ty_young 那个创建localhost root用户语句create user...不能创建,error 1396,创建用户操作失败
2 年多之前 回复
共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JavaWeb JDBC连接MySql数据库小项目
JDBC连接Mysql
javaweb JDBC 数据库连接mysql 配置代码 (直接可用)
1、加入Mysql 的JDBC架包 2、数据库配置文件 db.properties 3、数据库配置文件读取ReadProperties.java 4、数据库连接工厂类 ConnectionFactory.java 5、数据基础操作封装 BaseDao.java
Java连接MySQL数据库失败的一种可能原因
 Java连接MySQL数据库失败的一种可能原因    今天写了个java访问MySQL数据库的程序,发现总是连接失败,报以下异常: Communication link failure: java.io.IOException, underlying cause: Unexpected end of input stream** BEGIN NESTED EXCEPTION **
Java备份mysql数据库及错误总结
今天给项目加了个数据库自动备份功能,免得以后都要用工具手动备份挺麻烦的。没用做过相关的,于是上网找下这种的一些解决方案,发现大都大同小异,都是使用Runtime.getRuntime().exec(command),参数传入的是mysql的备份命令,用的是mysql自带的mysqldump.exe执行命令,那么就随便粘了网上的现成做起来,虽然是照这做的,不过过程还是遇到一些问题,所以还是做了一些修
JAVA通过JDBC连接并操作MySQL数据库
JAVA通过JDBC连接并操作MySQL数据库   JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 首先我们在MySQL数据库中创建一个table,以供测试使用。 建表语句如下: CREATE TABLE student (
java web 项目JDBC连接MySQL数据库
java web项目,使用JDBC连接MySQL数据库,首先得在本机的MySQL数据库中创建相应的数据库和数据表,并添加相关数据,解压后在MyEclipse中通过import向导将整个文件夹加入到工程中,然后运行即可。
jdbc-mysql连接数据库的增删改查功能实现
jdbc连接数据库的增删改查的功能实现,非常适合刚学新人逐级学习交流的
JDBC实现数据库的增删改查操作实例
JDBC实现数据库的增删改查操作
Java 通过JDBC连接并操作Mysql数据库
使用Java连接数据库需要使用JDBC驱动。JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。以下是使用方法 一、安装配置好mysql 二、下载驱动包 : http://dev.mysql.com/downloads/connector/j/
JDBC——用JDBC连接MySQL数据库并进行简单的增删改查操作
一、什么是JDBC Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。(摘自维基百科) 二、简单的JDBC实例 现在使用JDBC写一个简单的小程序,主要是使用JDBC连接MySQL数据库,然后对数据库进行一些基本的增删改查操作。 1、设计数