• <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();

          }

          }

        【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. 亚洲成高清a人片在线观看 综合国产亚洲专区 | 在线偷着国产精选视频 | 综合色在线97se | 日本中文字幕免费喷奶水 | 亚洲天堂欧美精品 | 久久婷婷人人喊人人澡人人爽 |