鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

Java项目开发中JDBC编程思路

JDBC(Java数据库连接)是一种用于执行SQL语句的Java API,由一组用Java语言编写的类和接口组成。它可以为多种关系数据库提供统一访问,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,实现了所有这些面向标准的目标并且具有简单,严格类型定义且高性能实现的接口。JDBC编程思路总结如下:

  1. 加载JDBC驱动,注册Driver。

    Oracle数据库:

    Class.forName(“oracle.jdbc.driver.OracleDriver”);

    MySQL数据库:

    Class.forName(“com.mysql.jdbc.Driver”);
  2. 通过DriverManager建立数据库连接。
    Mysql:   String url = “jdbc:mysql://localhost:3306/tarena”;
    
    Oracle:  String url = “jdbc:oracle:thin:@localhost:1521:tarena”;
    
    String name=”root”;
    
    String pwd =”root”;
    
             Connection conn = DriverManager.getConnection(url,name,pwd);
  3. 获得一个Statement对象。
    Statement sta = conn.createStatement();
    
    PreparedStatement pstm = conn.prepareStatement();
  4. 通过Statement执行SQL语句。

    返回一个查询结果集,用于select语句。

    ResultSet rs = sta.executeQuery(String sql);

    返回值为int型,表示影响记录的条数,用于insert,update,delete语句。

    int I = sta.executeUpdate(String sql);
  5. 操作SQL语句返回的结果集。
                      while(rs.next()){
    
    System.out.println(rs.getString(“name”));
    
    //------------------
    
    }
  6. 调用.close()关闭数据库连接,以释放资源。
    关闭数据库资源分为三步,调用ResultSet、Statement和Connection对应的close()方法。
    rs.close();              sta.close();                con.close();