工作小驛

          Ninja!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks
          Hibernate是Java應用和關系數據庫之間的橋梁,它負責Java對象和關系數據之間的映射。Hibernate內部封裝了通過JDBC訪問數據庫的操作,向上層應用提供了面向對象的數據訪問API。在Java應用中使用Hibernate包含以下步驟。
            
           ?。?)創建Hibernate的配置文件。
            
            (2)創建持久化類。
            
            (3)創建對象-關系映射文件。
            
           ?。?)通過Hibernate API編寫訪問數據庫的代碼。
            
            本文通過一個簡單的例子helloapp應用,演示如何運用Hibernate來訪問關系數據庫。helloapp應用的功能非常簡單:通過Hibernate保存、更新、刪除、加載及查詢Customer對象。圖1顯示了Hibernate在helloapp應用中所處的位置。
                 
            helloapp應用既能作為獨立的Java程序運行,還能作為Java Web應用運行,該應用的源代碼位于配套光盤的sourcecode/chapter2/helloapp目錄下。
            
            2.1 創建Hibernate的配置文件
            
            Hibernate從其配置文件中讀取和數據庫連接有關的信息,這個配置文件應該位于應用的classpath中。Hibernate的配置文件有兩種形式:一種是XML格式的文件;還有一種是Java屬性文件,采用"健=值"的形式。
            
            下面介紹如何以Java屬性文件的格式來創建Hibernate的配置文件。這種配置文件的默認文件名為hibernate.properties,例程2-1為示范代碼。
            
            例程2-1 hibernate.properties
            
            hibernate.dialect=
            net.sf.hibernate.dialect.mysqlDialect
            hibernate.connection.driver_class=
            com.mysql.jdbc.Driver
            hibernate.connection.url=jdbc:mysql:
            //localhost:3306/SAMPLEDB
            hibernate.connection.username=root
            hibernate.connection.passWord=1234
            hibernate.show_sql=true
            
            以上hibernate.properties文件包含了一系列屬性及其屬性值,Hibernate將根據這些屬性來連接數據庫,本例為連接MySQL數據庫的配置代碼。表2-1對以上hibernate.properties文件中的所有屬性做了描述
          posted on 2007-10-09 13:58 王君 閱讀(358) 評論(0)  編輯  收藏 所屬分類: J2SE
          主站蜘蛛池模板: 西和县| 容城县| 承德县| 巴彦县| 永新县| 岳阳市| 衡东县| 博白县| 远安县| 苍溪县| 保康县| 广丰县| 全椒县| 阳城县| 大新县| 郓城县| 秀山| 南川市| 翼城县| 西吉县| 崇义县| 正蓝旗| 石门县| 邳州市| 蓝山县| 深水埗区| 滕州市| 黄骅市| 松溪县| 琼海市| 象州县| 噶尔县| 马边| 综艺| 赞皇县| 图们市| 莲花县| 苏州市| 车险| 吉木乃县| 故城县|