JDBC连接数据库的步骤

String user="root";
    String password="123";
    String url="jdbc:mysql://localhost:3306/day14";
    //1.加载驱动
    Class.forName("com.mysql.jdbc.Driver");
    /*不推荐使用这种方法:
        1,会加载驱动两次(加载类一次,new 的时候又是一次)如果采用此种方式,会导致驱动程序注册两次,也就是在内存中会有两个Driver对象
        2,二、程序依赖mysql的api,脱离mysql的jar包,程序将无法编译,将来程序切换底层数据库将会非常麻烦。*/
    
    DriverManager.registerDriver(new com.mysql.jdbc.Driver());
    //获得连接
    Connection connection=DriverManager.getConnection(url, user, password);
    //得到向数据库发送sql请求的stagement对象
    Statement statement=connection.createStatement();
    //4.向数据库发送sql,获取数据库返回的结果集
    ResultSet rs=statement.executeQuery("select * from 数据库名称");
    while(result.next()){
        /*假如有这样的一行数据:
        id name password
        1   name  asd获得id:通过列号或者列名*/
        rs.getInt(1)或者rs.getInt("name"),
        rs.getObject(...);    
    }
    //释放资源
    result.close();
    statement.close();
    connection.close();//释放连接,连接是有限的,一定要释放

 

 

posted @ 2016-05-05 12:18  戒。  阅读(114)  评论(0编辑  收藏  举报