• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. JDBC對數據庫進行操作的流程

        時間:2024-09-17 06:03:39 J2EE培訓 我要投稿
        • 相關推薦

        JDBC對數據庫進行操作的流程

          盡管在實際開發過程中,我們一般使用ORM框架來代替傳統的JDBC,例如Hibernate或者iBatis,但JDBC是Java用來實現數據訪問的基礎,掌握它對于我們理解Java的數據操作流程很有幫助。

          JDBC的全稱是Java Database Connectivity。

          JDBC對數據庫進行操作的流程:

          連接數據庫

          發送數據請求,即傳統的CRUD指令

          返回操作結果集

          JDBC中常用的對象包括:

          ConnectionManager

          Connection

          Statement

          CallableStatement

          PreparedStatement

          ResultSet

          SavePoint

          一個簡單示例

          我們來看下面一個簡單的示例,它使用JDK自帶的Derby數據庫,創建一張表,插入一些記錄,然后將記錄返回:

          private static void test1() throws SQLException

          {

          String driver = "org.apache.derby.jdbc.EmbeddedDriver";

          String dbURL = "jdbc:derby:EmbeddedDB;create=true";

          Connection con = null;

          Statement st = null;

          try

          {

          Class.forName(driver);

          con = DriverManager.getConnection(dbURL);

          st = con.createStatement();

          st.execute("create table foo(ID INT NOT NULL, NAME VARCHAR(30))");

          st.executeUpdate("insert into foo(ID,NAME) values(1, 'Zhang San')");

          ResultSet rs = st.executeQuery("select ID,NAME from foo");

          while(rs.next())

          {

          int id = rs.getInt("ID");

          String name = rs.getString("NAME");

          System.out.println("ID=" + id + "; NAME=" + name);

          }

          }

          catch(Exception ex)

          {

          ex.printStackTrace();

          }

          finally

          {

          if (st != null) st.close();

          if (con != null) con.close();

          }

          }

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【JDBC對數據庫進行操作的流程】相關文章:

        關于JDBC連接SQL2000的詳細流程10-10

        采購管理操作流程06-22

        求生墻操作流程06-01

        貨運代理的操作流程09-10

        買殼上市操作流程08-04

        出口報關操作流程06-26

        ORACLE數據庫操作基本語句09-15

        如何進行流程審計09-23

        貨物出口海運操作流程05-12

        SPC倉庫管理操作流程09-05

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 在线看片免费人成视频久试看 | 亚洲欭美日韩颜射在线 | 日本中文字幕一二区视频 | 思思热视频精品在线播放 | 亚洲欧美一区二区国产综合 | 亚洲精品国产一线久久 |

            JDBC對數據庫進行操作的流程

              盡管在實際開發過程中,我們一般使用ORM框架來代替傳統的JDBC,例如Hibernate或者iBatis,但JDBC是Java用來實現數據訪問的基礎,掌握它對于我們理解Java的數據操作流程很有幫助。

              JDBC的全稱是Java Database Connectivity。

              JDBC對數據庫進行操作的流程:

              連接數據庫

              發送數據請求,即傳統的CRUD指令

              返回操作結果集

              JDBC中常用的對象包括:

              ConnectionManager

              Connection

              Statement

              CallableStatement

              PreparedStatement

              ResultSet

              SavePoint

              一個簡單示例

              我們來看下面一個簡單的示例,它使用JDK自帶的Derby數據庫,創建一張表,插入一些記錄,然后將記錄返回:

              private static void test1() throws SQLException

              {

              String driver = "org.apache.derby.jdbc.EmbeddedDriver";

              String dbURL = "jdbc:derby:EmbeddedDB;create=true";

              Connection con = null;

              Statement st = null;

              try

              {

              Class.forName(driver);

              con = DriverManager.getConnection(dbURL);

              st = con.createStatement();

              st.execute("create table foo(ID INT NOT NULL, NAME VARCHAR(30))");

              st.executeUpdate("insert into foo(ID,NAME) values(1, 'Zhang San')");

              ResultSet rs = st.executeQuery("select ID,NAME from foo");

              while(rs.next())

              {

              int id = rs.getInt("ID");

              String name = rs.getString("NAME");

              System.out.println("ID=" + id + "; NAME=" + name);

              }

              }

              catch(Exception ex)

              {

              ex.printStackTrace();

              }

              finally

              {

              if (st != null) st.close();

              if (con != null) con.close();

              }

              }