真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

對JDBC的一些理解

JDBC是一種執(zhí)行SQL語句的java api,是java訪問數(shù)據(jù)庫的橋梁,它可以為多種關(guān)系型數(shù)據(jù)庫提供統(tǒng)一的訪問接口。 

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

  2. 獲取數(shù)據(jù)庫連接接口 
    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.創(chuàng)建Statement接口--可以理解為傳送數(shù)據(jù)和命令的工具 
    Statement stm = conn.createStatement(); 

  4.執(zhí)行sql命令 

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

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

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

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

10多年的修武網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整修武建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“修武網(wǎng)站設(shè)計”,“修武網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。


當前文章:對JDBC的一些理解
網(wǎng)站路徑:http://weahome.cn/article/ihdgoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部