工作小驛

          Ninja!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks
          Hibernate是Java應用和關系數據庫之間的橋梁,它負責Java對象和關系數據之間的映射。Hibernate內部封裝了通過JDBC訪問數據庫的操作,向上層應用提供了面向對象的數據訪問API。在Java應用中使用Hibernate包含以下步驟。
            
           ?。?)創建Hibernate的配置文件。
            
           ?。?)創建持久化類。
            
            (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 王君 閱讀(364) 評論(0)  編輯  收藏 所屬分類: J2SE
          主站蜘蛛池模板: 西贡区| 鄂托克旗| 台南县| 曲沃县| 黑水县| 五指山市| 巴彦淖尔市| 开封市| 修文县| 砚山县| 怀安县| 绍兴市| 新邵县| 芜湖县| 南京市| 桓台县| 都昌县| 泸水县| 六盘水市| 田阳县| 云安县| 闸北区| 沙田区| 监利县| 丰镇市| 宁南县| 禹城市| 三明市| 聂拉木县| 嘉兴市| 得荣县| 兖州市| 都安| 莱芜市| 绿春县| 保亭| 隆化县| 如东县| 高淳县| 南京市| 姜堰市|