java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
在myeclipse中运行web程序时,服务器总提示这个信息,这是问什么啊,数据库中的信息根本查找不到!...
在myeclipse中运行web程序时,服务器总提示这个信息,这是问什么啊,数据库中的信息根本查找不到!
展开
4个回答
展开全部
1. 检查用户名密码(你已经确认过了)
2. 检查用户登录权限和连接配置方式(比如是否允许用户名密码,是否允许非windows账号验证)
3. 检查数据库是不是在本机(localhost)上,如果不是,将localhost改为数据库所在服务器IP
4. 用mysql管理工具或telnet localhost 3306,看能否打开登录端口
2. 检查用户登录权限和连接配置方式(比如是否允许用户名密码,是否允许非windows账号验证)
3. 检查数据库是不是在本机(localhost)上,如果不是,将localhost改为数据库所在服务器IP
4. 用mysql管理工具或telnet localhost 3306,看能否打开登录端口
更多追问追答
追问
鄙人还是菜鸟,请仔细解释下,第二句是什么意思啊!
追答
你的数据库是什么的,是SQLSERVER还是MYSQL?还是ORACLE?
SQLSERVER的连接配置,有多种方式:TCP/IP、通道等
ORACLE和MYSQL没有通道式,一般都用网络连接
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MYSql拒绝登陆。检查下用户名和密码看看正确不,如果没问题再检查下root是不是允许在localhost登陆,如果没有允许需要添加许可。
追问
用户名和密码正确,后边那半句怎么检查
追答
用命令行登陆mysql然后列出所有的用户及权限。
如果有navicat连上数据库后,用户里就能看到。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是没有发现你这个端口号,你去看一下你的端口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询