eclipse链接MySQL链接不上

链接代码


package com.sr.conn;
import java.sql.*;
public class Conn {
    public Connection getConn(){
        Connection conn = null;
          try{
              Class.forName("com.mysql.jdbc.Driver");
              String url = "jdbc:mysql://localhost:3306/testb?useUnicode=false&characterEncoding=utf-8";
              String username = "root";
              String password = "123456";
              conn = DriverManager.getConnection(url,username,password);
                            
          }catch(Exception e){
              e.printStackTrace();
          }
          return conn;

你的数据库是mysql8吧

package com.sr.conn;
import java.sql.*;
public class Conn {
    public Connection getConn(){
        Connection conn = null;
          try{
              Class.forName("com.mysql.cj.jdbc.Driver");
              String url = "jdbc:mysql://localhost:3306/testb?useUnicode=false&characterEncoding=utf-8&serverTimezone=UTC";
              String username = "root";
              String password = "123456";
              conn = DriverManager.getConnection(url,username,password);
          }catch(Exception e){
              e.printStackTrace();
          }
          return conn;

对比你的数据库版本,你上面写的是mysql5的,如果你使用mysql8的话驱动改成com.mysql.cj.jdbc.Driver
检查你的项目有没有引入对应的版本依赖jar包,若项目没引入则引入一下,将驱动jar包放到WEB_INF的lib下,然后对jar包右键build path-->add..引入就行了
检查数据库账号密码是否正确


如果你上面写的是jdbc工具类,建议你使用静态方法,这样你就不用再new 对象了,直接使用类名.方法名()即可

报错信息是什么?