<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院