瘋狂

          STANDING ON THE SHOULDERS OF GIANTS
          posts - 481, comments - 486, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          嵌入式數據庫:使用sqlite和hibernate構建應用

          Posted on 2010-10-23 13:29 瘋狂 閱讀(5182) 評論(1)  編輯  收藏 所屬分類: database

          眾所周知,andriod采用sqlite作為內置數據庫系統(tǒng),當然j2ee中也可以使用
          應用場景:
           1 一般的網站。sqlite可以支持2t的數據:2t=1024*2G
           2  敏捷開發(fā)中原型演示(含有數據交互的動態(tài)頁面),我們現(xiàn)在一般會在項目某一個迭代版本中使用他來去客戶那演示系統(tǒng)。
           3 離線系統(tǒng)

           本文主要針對 2 介紹構建過程:
          基本原理和oracle等數據庫連接hibernate一樣,需要Dialect來支持,用來映射java類型和數據庫支持的類型。
          但是目前hibernate還不支持sqliteDialect,以下是hibernate3支持的dialect:

            
             
          支持的sqliteDialect可從以下地址下載:
          http://code.google.com/p/hibernate-sqlite/,需要的jar包主要有sqlite-jdbc-3.6.0驅動
          下載后得到SQLiteDialect.java即可

          至于如何連接hibernate,大部分和oracle相同,只有以下不同:
          <property name="dialect">com.test.SQLiteDialect</property>
               這個就是需要的dialect,需要填寫完整的包名+類名
          <property name="connection.driver_class">org.sqlite.JDBC</property> 
            <property name="connection.url">jdbc:sqlite:d:/test.db</property>
          test.db使用來存放數據的文件,可以和代碼一起打包,但一般數據庫應該和程序獨立放置

          sqlite的可視化界面推薦使用

          QLite Expert 很方便使用
          下載地址:
          http://soft.pc0359.cn/updatefiles/2009-07-07/SQLiteExpertPro_v2042cr.rar
            


          評論

          # re: 嵌入式數據庫:使用sqlite和hibernate構建應用[未登錄]  回復  更多評論   

          2012-04-14 19:44 by lk
          推薦看一下這篇文章:
          Android sqlite數據庫操作通用框架AHibernate
          http://blog.csdn.net/lk_blog/article/details/7455992
          主站蜘蛛池模板: 建瓯市| 丰原市| 许昌市| 鄂托克前旗| 朔州市| 永年县| 通州区| 略阳县| 筠连县| 曲松县| 新津县| 浮山县| 永胜县| 洛宁县| 桃园市| 万州区| 河曲县| 方城县| 张掖市| 金湖县| 镇原县| 买车| 浦江县| 安化县| 盈江县| 正蓝旗| 桓台县| 凌云县| 信宜市| 全州县| 东兰县| 马关县| 汨罗市| 芦溪县| 徐汇区| 黄浦区| 泽州县| 龙州县| 瑞安市| 怀来县| 马山县|