在 MyEclipse 中连接 MySQL 时出现“Access denied for user 'root'@'localhost' (using password: YES)”错误可能是由于多种原因造成的。
密码错误:您在 MyEclipse 中使用的 MySQL 用户名和密码与您在 MySQL 控制台中使用的用户名和密码可能不同。请确保您在 MyEclipse 中使用的用户名和密码是正确的。
MySQL 服务未启动:请确保 MySQL 服务已启动。
用户没有远程访问权限:如果您在 MyEclipse 中使用的是远程 MySQL 服务器,请确保用户具有远程访问权限。
建议您从上述几个方面入手,尝试解决这个问题。如果仍然无法解决,建议您参考 MySQL 官方文档或搜索网上的解决方案,或者向 MySQL 技术支持寻求帮助。
打开MyEclipse Database。方法:Window-->Openperspective-->MyEclipse Database Explorer
2.点击右上角的MyEclipse...在DB Browser空白处单击右键-->new 打开DataBase Driver
3.在打开的DataBase Driver中填写内容,解释一下个表格代表的东西
template:驱动模板,根据使用的数据库选择不同的驱动类型,因为我们是连接MySQL所以我们选择MySQL Connector/J;
Driver name:连接的名字;
Connection URL:设置连接地址。图中的<hostname>为你想要连接的数据库,<3306>为端口,<dbname>为数据库名称;
User name:一般为默认的root;
Password:数据库的密码,默认的为123456;
Add Jar:添加数据库的jar包,自行下载;
Driver classname:系统会自动匹配;
首先打开Myeclipse
在工具栏上选择
window->Show View->Other
选择Myeclipse database
双击DB Bowser
在控制台部分多出DB Bowser,右击空白处
选择new
在d出的界面中
Driver template:MySQL Connector/]
Driver name:填写连接的名字(随意)
Connection url:jdbc:mysql://localhost:3306/数据库名
其中localhost表示本地数据库,如果是远程的则填写对方地址
数据库名表示你要连接的数据库的名称
User name:root
password:密码
然后添加jar包
这个时候你可以测试一下连接
单击Test Driver
如果连接成功则点击finsh
然后在控制台处
右击你的连接名
选择open connection
这样你就将Myeclipse与数据库连接了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)