jdbc连接mysql失败,始终Access denied for user 'root'@'localhost' (using password: YES)

eclipse,tomcat9.0,mysql5.6.35,在mysql用户名密码登录正常,权限也给%了,防火墙也关了,代码:packagecom.DBTool;impo... eclipse,tomcat9.0,mysql 5.6.35,在mysql用户名密码登录正常,权限也给%了,防火墙也关了,代码:package com.DBTool; import java.sql.Connection; import java.sql.DriverManager; import java.sql.*; import com.mysql.jdbc.Driver; public class DBUtil { private static String url="jdbc:mysql://localhost:3306/stuffinf"; private static String driverClass="com.mysql.jdbc.Driver"; private static String username="root"; private static String password="123456"; private static Connection conn; //装载驱动 static{ try{ //加载驱动程序 Class.forName(driverClass); System.out.println("加载驱动"); } catch(ClassNotFoundException e){ System.out.println("无法加载驱动"); e.printStackTrace(); } } //获取数据库连接 public static Connection getConnection(){ try{ conn = DriverManager.getConnection(url,username,password); if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!"); } catch(SQLException e){ e.printStackTrace(); System.out.println("连接失败"); } return conn; } //建立数据库连接 public static void main(String[] args){ Connection con=DBUtil.getConnection(); if(conn==null){ System.out.println("数据库连接失败!"); } else { System.out.println("数据库连接成功!"); } } //关闭数据库连接 public static void Close(){ if(conn!=null){ try{ conn.close(); } catch(SQLException e){ e.printStackTrace(); } } } } 展开
 我来答
百度网友3ee4043
2018-04-25 · TA获得超过1138个赞
知道小有建树答主
回答量:1055
采纳率:74%
帮助的人:328万
展开全部
密码错误,或者程序用得加密方式和Mysql_client不一致,你把密码设置空试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式