美文网首页
连接数据库单元测试

连接数据库单元测试

作者: 脚一晃 | 来源:发表于2019-05-16 15:58 被阅读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);
        }   
    }

    相关文章

      网友评论

          本文标题:连接数据库单元测试

          本文链接:https://www.haomeiwen.com/subject/ippiaqtx.html