连接数据库单元测试

2019-05-16  本文已影响0人  脚一晃

driver=com.mysql.cj.jdbc.Driver(mysql8.x)
url=jdbc:mysql://localhost:3306/mytest?useSSL=false&serverTimezone=UTC
username=root
password=yourpassword

8以上的driver 和url和之前的不同

单元测试代码

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JDBCUtlTool {
    public static Connection getConnection() {
        //获取mySql数据库的驱动类
        String driver="com.mysql.cj.jdbc.Driver";
        //连接数据库
        String url="jdbc:mysql://localhost:3306/mytest?useSSL=false&serverTimezone=UTC";
        //连接mySql的用户名
        String name="root";
        //连接mySql的密码
        String password="yourpassword";
        
        try {
            Class.forName(driver);
            Connection conn=DriverManager.getConnection(url, name, password);
            System.out.println("成功连接数据库");
            return conn;
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            System.out.println("加载驱动程序有错误");
            return null;
        } catch(SQLException e) {
            e.printStackTrace();
            System.out.println("取得连接时有错误,核对用户名和密码");
            return null;
        }
    }

    public static void main(String[] args) throws SQLException{
        Connection cc=JDBCUtlTool.getConnection();
        System.out.println(cc);
    }   
}
上一篇 下一篇

猜你喜欢

热点阅读