web项目部署到阿里云linux服务器后,连接mysql出现问题

junfeng.si 2018-09-29 12:30:42
最近弄了个阿里云服务器,想实际配置下项目,但是在数据库访问阶段卡住了,向各位请教下。
服务器环境:mysql,jdk,tomcat都配置好了
web项目也放倒了tomcat对应未webapps目录下
服务器上的tomcat也可以访问,但是到请求数据库的时候就出问题了:
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)
密码跟用户名都是root,我利用手动mysql -u root -p命令试过,是OK,可以连接上,密码是没问题的。

下面是web项目中JDBC的配置,大佬们帮忙看下是否有问题:
private static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
private static final String DB_URL = "jdbc:mysql://localhost/moviesinfo";
private static final String Name = "root";
private static final String Password = "root";
上述的方式在本地测试都是Ok的,就是部署到服务器出现问题了,而自己这方面刚刚开始学习,百度很久也没找到对应的方法,特向各位请教!
...全文
505 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
逆小雨 2018-10-02
  • 打赏
  • 举报
回复
"jdbc:mysql://localhost/moviesinfo" localhost不是本机吗,不是要改成你的服务器ip么:xx.xxx.xx.xx 我的都连得上。
qq_39936465 2018-09-29
  • 打赏
  • 举报
回复
下面的方法你可以试试
https://blog.csdn.net/hhj724/article/details/73277506

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧