亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Java實現嵌入式數據庫(文本數據庫)代碼實例

系統 2005 0
在Java中雖然提供了良好的數據庫支持并有大量的第三方持久層框架作為輔助,但相對其他語言來講在Java中使用數據庫連接時造成的系統損耗也會比較多。因此對于數據吞吐量較少的系統而言,有時放棄數據庫而改為使用本地文件來存儲資料反而是種較好的選擇,比如我們對于Java程序的啟動配置通常會使用Properties及dom4j等從文本文件或xml文檔讀取數據,而不會一股腦丟到數據庫中,這幾乎已經是一種常識。

但就功能而言,Properties的操作功能僅僅局限在對引入的文件進行操作,雖然比較適合簡單的文件讀寫操作,卻遠沒有xml那么強大,而且多配置時可能需要多個文件才能清楚搞定設置,否則會亂得一塌糊涂。但就xml而言,即便dom4j或jdom等java中常用的xml操作組件功能已很強大,但大量元素的出現又令其操作沒有Properties調用來的直觀,而且在文件較小時xml文檔的處理速度也會較純文本文件有不必要的浪費。

但若為了保存那少得可憐的數據而動用如access或sqllite等小型關系數據庫,又未免太興師動眾,得不償失。

比如我的loonframework-game框架,其本身是一個java2d游戲開發組件,所以應該提供一個用戶可以使用的持久存儲環境,用于存儲地圖,對話,分支劇情等等。而無論使用Properties或xml,我感覺都有某些局限性,不盡如人意(我很懶~)。

這時候如果能有一個組件即象Properties那么易于操作,而又象xml那樣能處理較為復雜的數據,又兼備某些數據庫特性就好了。

但我手頭卻沒有那么方便的東西,于是只好響應在延安的號召“自己動手,豐衣足食”了。

源碼下載地址如下: http://download.csdn.net/source/475512

這是一個簡單的嵌入式數據庫java實現,利用純文本方式進行數據庫操作,就性質上講與Berkeley DB類似,并非標準的關系型數據庫,不支持sql語句,全部操作采用api實現.但目前功能還較為簡陋,以每一個表格代表一個文件中的存儲區域,雖然有數據類型的概念,但是目前每種數據類型僅允許對應一個表,即在構建表時確定,不能混用。已經支持CRUD等基本操作,就效率上講要較xml文檔操作為高。

包內容如下:

Java實現嵌入式數據庫(文本數據庫)代碼實例

使用示例如下:

Java實現嵌入式數據庫(文本數據庫)代碼實例

Java實現嵌入式數據庫(文本數據庫)代碼實例


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产成人高清一区二区私人 | 色中色综合 | 亚洲精品女同中文字幕在线 | 四虎4hu影库免费永久国产 | 亚洲欧美国产中文 | 欧美精品在欧美一区二区 | 97在线视频精品 | 久久久成人啪啪免费网站 | 国产欧美一区二区久久 | 天天舔天天射天天操 | 老子影院午夜伦手机不四虎 | 日本高清中文字幕视频在线 | 国产a自拍| 神马影院我不卡888 神马影院我不卡手机 | 国产丰满老厨女房乱 | 成人精品一区二区久久 | 婷婷国产偷v国产偷v亚洲 | 免费视频日韩 | 牛牛影视在线观看片免费 | 日本精品夜色视频一区二区 | 美女国产在线 | 在线观看日韩一区 | 久久国产精品广西柳州门 | 亚洲国产精品一区 | 精品久久久久久中文字幕网 | 日本一级片免费观看 | 欧美综合亚洲 | 91手机在线| 男女69式互添在线观看 | 国产精品久久久久久久久齐齐 | 一级毛片高清大全免费观看 | 欧美破处在线 | 奇米视频在线观看 | 手机看片福利盒子久久 | 全黄大全大色全免费大片 | 欧美极品福利视频在线播放 | 四虎在线观看网址 | 久久久精品影院 | 国产精品手机网站 | 精品的一区二区三区 | 国产精品亚洲二线在线播放 |