java桌面程序存储数据方式 我自己做一个java的桌面程序,不想用数据库,因为用到数据不多,因此想用其他存储方式,网上看了下好像xml可以,但不知道如何进行增删查改之类的操作,请教各位,有什么好的参考书之类的可以推荐一下,自己网上好像没找到。另外,是不是有比xml文件更好的方式,也请大家来说说啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 db4o 面向对象的数据库。非常简单,自带的文档足够入门。 db4o是不是要另外安装什么啊,不用数据库也是因为如果移植到另一个环境还要再装数据库的话,太麻烦了,不方便啊。 sqlite,简单的一笔,只要一个jar就可以了,什么都不要 我有时候会java的properties做些小数据存储。其实的话,LZ自己可以加密数据写到一个.dat文件中啊,数据处理很灵活地。lol 有数据库还是方便一些, 给你推荐sqlite, 本身只有几百K, 是一个嵌入式数据库, 非常高效, 实现了标准数据库绝大部分的功能, 但是只是一个普通的文件, 不需要进行安装, 启动, 就像一个文本文件一样放在那就行了, 就可以直接进行sql操作, 神奇吧. sqlite不错,如果非要用xml的话, sax和dom都不错。 db4o只需要一个db4o-${version}-all-java5.jar ${version} 是具体的版本。sqlite-jdbc-${version}.jar 给我的感觉是速度慢一些 java db:http://www.ibm.com/developerworks/cn/java/j-lo-jse65/ 在一个panel里如何缩放一个图象 在线等 对Null和""的疑惑? 请问什么叫中间件 如何将存储在内存中的数据结构直接导出到硬盘上? 有人能说下x=x+4和x+=4的区别吗? null 到底指向什么?怎么处理呀? FomulaOne往Excel中写数据时,某单元格文本过长无法全部显示 给点建设性的意见 jdbc的问题,这个错误是什么意思 请问各位,RowSet和ResultSet的区别 在远程调用时候gc回收对象的问题啊。。。。。。。。。。。。。。。。。。。。。 关于String用new初始化和不用new初始化区别?
其实的话,LZ自己可以加密数据写到一个.dat文件中啊,数据处理很灵活地。
lol
${version} 是具体的版本。sqlite-jdbc-${version}.jar 给我的感觉是速度慢一些
http://www.ibm.com/developerworks/cn/java/j-lo-jse65/