工作小驛

          Ninja!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks
          Hibernate是Java應用和關系數據庫之間的橋梁,它負責Java對象和關系數據之間的映射。Hibernate內部封裝了通過JDBC訪問數據庫的操作,向上層應用提供了面向對象的數據訪問API。在Java應用中使用Hibernate包含以下步驟。
            
            (1)創建Hibernate的配置文件。
            
            (2)創建持久化類。
            
            (3)創建對象-關系映射文件。
            
            (4)通過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
          主站蜘蛛池模板: 会宁县| 遂宁市| 图木舒克市| 乐昌市| 昌江| 当雄县| 桓仁| 扬州市| 万州区| 裕民县| 武鸣县| 清涧县| 黄山市| 互助| 南雄市| 靖宇县| 渭南市| 宁国市| 石棉县| 台安县| 英山县| 尉犁县| 德化县| 佛山市| 萨嘎县| 金平| 连城县| 江津市| 拉孜县| 绥江县| 临西县| 新野县| 湛江市| 江川县| 雅江县| 乐平市| 香河县| 芷江| 衡南县| 上饶县| 玉龙|