<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            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

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看