JDBC连接MySQL数据库


public class JDBC {
    private Connection connection;
    private Statement statement;
    private ResultSet resultSet;

    /*
    * 连接数据库
    * @author Andy Liu
    * 2018-07-08 14:17
    * @return connection
    * */
    public Connection getConnection(){

        String url = "jdbc:mysql://数据库地址:3306/数据库名";
        String username="MySQL用户名";
        String password="MySQL密码";

        try {
            //1.注册数据库驱动
            Class.forName("com.mysql.jdbc.Driver");
            //2.通过 DriverManager 获取数据库连接
            connection=DriverManager.getConnection(url,username,password);
            System.out.println("数据库连接成功!");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            System.err.println("注册驱动的过程中出现了一些问题,请重试。");
        } catch (SQLException e) {
            e.printStackTrace();
            System.err.println("连接数据库过程出现了一些问题,请重试。");
        }
        return connection;
    }

    /*
    * 关闭数据库
    * @author Andy Liu
    * 2018-07-08 14:45
    * @return void
    * */
    public void closeConnection(){
        if (connection!=null){
            try {
                connection.close();
                System.out.println("数据库连接关闭成功");
            } catch (SQLException e) {
                e.printStackTrace();
                System.err.println("数据库无法关闭,请联系DBA处理。");
            }
        }
    }

}

分享