jdbc链接不上mysql??

写了一个类,来测试链接MySQL:

// JDBC 驱动名及数据库 URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
static final String DB_URL = "jdbc:mysql://localhost:3306/dbx?useSSL=false";
 
static final String USER = "root";
static final String PASS = "123456";
 
public static void main(String[] args) {
    Connection conn = null;
    Statement stmt = null;
    
    // 注册 JDBC 驱动
    Class.forName("com.mysql.jdbc.Driver");

    // 打开链接
    System.out.println("连接数据库...");
    conn = DriverManager.getConnection(DB_URL,USER,PASS);//就在这一行出错了
    ...
  }

报错内容:
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server

求大神路过瞄一眼指点下什么问题

阅读 2.1k
2 个回答

mysql版本和驱动不匹配吧

你看下你用的mysql-connector-java包的版本 从6.0开始,驱动已经是com.mysql.cj.jdbc.Driver了哦

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题