91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

對JDBC的一些理解

發布時間:2020-07-16 12:09:02 來源:網絡 閱讀:254 作者:wufanxin 欄目:關系型數據庫

JDBC是一種執行SQL語句的java api,是java訪問數據庫的橋梁,它可以為多種關系型數據庫提供統一的訪問接口。 

  實現JDBC(此為連接oracle)的六個步驟: 
  1.注冊Driver接口(加載一個具體的Driver實現類): 
    class.forName("oracle.jdbc.OracleDriver"); 

  2. 獲取數據庫連接接口 
    String url = "jdbc對JDBC的一些理解racle:thin@127.0.0.1:1521:Xe"; 
   String user = "username"; 
   String password = "password"; 
    Connection conn = DriverManager.getConnection(url,user,pass); 

  3.創建Statement接口--可以理解為傳送數據和命令的工具 
    Statement stm = conn.createStatement(); 

  4.執行sql命令 

  5.處理結果集ResultSet 
    ResultSet rs = stm.executeQuery(sql); 
  6.釋放資源,關閉接口 
     此處關閉接口的順序為逆向關閉,即按rs,stm,conn的順序關閉接口 

  在實際開發中,一般用Statement接口的子接口,即PreparedStatement接口處理sql語句。這樣做的原因,一方面,在執行相似增、刪、改語句時,PreparedStatement將給定的半成品sql語句發送到db sv進行預編譯,之后execute方法將語句直接發送過去執行,效率大大高于Statement;第二,在安全方面上,PreparedStatement接口比前者具有更高的安全性,一個占位符只存一個字段,而Statement中的sql語句有很大的安全漏洞. 

   
在三層開發模型中,一般使用ThreadLocal技術來封裝一個JdbcUtil類來獲得接口和關閉接口,在Dao層獲得接口,執行增刪改查語句,在service層進行業務邏輯處理,手動控制事務的提交最后關閉接口。 

  個人認為學好Jdbc是以后學習Hibernate的基礎,也是熟練駕馭Hibernate框架的前提之一,寫寫自己的心得,有什么不足的還請指正。 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

舟山市| 名山县| 辽中县| 宜兰市| 巴东县| 镇平县| 麻江县| 湖南省| 呼图壁县| 五常市| 万山特区| 府谷县| 西昌市| 确山县| 湾仔区| 平邑县| 长宁区| 安西县| 洞头县| 旬阳县| 扬中市| 靖州| 原平市| 澄城县| 石渠县| 保山市| 疏附县| 长阳| 伊金霍洛旗| 牡丹江市| 通江县| 海林市| 定安县| 瓮安县| 扶沟县| 达尔| 渭源县| 宜兴市| 武强县| 北碚区| 闻喜县|