JDBC

 

JDBC连接数据库的过程:

  1.JDBC所需的四个参数(用户名、密码、URL、加载驱动)

  2.加载驱动程序

    Class.forName(driver)

   3.连接数据库  getConnection()调用driver的connect()方法,返回一个实现了Connection接口的对象。

1 Connection conn=null;
2 Connection conn = DriverManager.getConnection(url,user,pass); 

 

  4.创建语句对象

1 PreparedStatement  st=null;
2 st =conn.preparedStatement(sql);

 

  5.执行SQL语句获取返回的结果集

1 String  sql="select * from users";
2 st.executeQuery();

  6.遍历访问结果集

1 ResultSet  rs=null;
2 String sql="  ";
3 rs=st.executeQuery(sql);
4 while(rs.next()){ }

 

  7.处理异常,关闭

1 if(rs!=null){
2     try{ 
3         rs.close(); 
4     }catch(Exception e){ 
5         e.printStackTrace(); 
6     }
7     rs=null;
8 }

 

 

以上便是连接数据库的过程,接下来看一下JDBC的特点:

JDBC优缺点:

  优点:直接底层操作,提供了很简单、便捷的访问数据库的方法,跨平台性比较强。灵活性比较强,可以写很复杂的SQL语句。

  缺点:JDBC没有做到使数据能够面向对象编程,使程序员的思考仍停留在SQL语句上;操作比较繁琐,很多代码需要重复写很多次;如果遇到批量操作,频繁与数据库进行交互,容易造成效率的下降。

 

JDBC

上一篇:json模块和pickle模块的用法


下一篇:SQL自增列重置