请教java做桌面程序数据存储用什么方式比较好?

问题描述

我目前自己想做一个java桌面程序,用来记录每天的消费情况,请问比较好的存储方式是什么?首先不可能用数据库吧?不可能让每个人都装数据库的其次我想用excel,但是发现查询数据很麻烦。请教各位了,这样的桌面程序用什么方式存储数据比较好?  问题补充:各位给的答案基本上都一样我只好随便采取了,未被采取的兄弟们不要有意见,谢谢。

解决方案

xml!! 或 文本?,消费记录不多吧!
解决方案二:
我觉得可以用xml或者access。  前两年用delphi写的个人理财软件,希望对楼主有用。以前本来也想用Swing写的,但是一方面Swing速度相对有些慢,另外,当时Swing的皮肤控件并不理想。所以还是选用Delphi写了这个小程序。 http://makeitjoy.iteye.com/blog/231934
解决方案三:
xml或者内嵌数据如HSQLDB等等同上
解决方案四:
xml或者内嵌数据如HSQLDB等等

时间: 2024-07-30 14:59:15

请教java做桌面程序数据存储用什么方式比较好?的相关文章

netbeans开发java的桌面程序的问题

问题描述 大家好,我想问下我用账号和密码登录系统中,然后我想通过序列化和反序列化在服务器中把用户的账号和密码写在一个文件中,请问怎么弄的

详解iOS的数据存储_IOS

iOS应用数据存储的常用方式     1.XML属性列表(plist)归档.     2.Preference(偏好设置).     3.NSKeyedArchiver归档.     4.SQLite3     5.Core Data 应用沙盒 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录)与其他文件系统隔离.应用必须待在自己的沙盒里,其他应用不能访问该沙盒. 模拟器应用沙盒的根路径在: (apple是用户名, 6.0是模拟器版本) /Users/apple/Library/App

云数据存储怎么“整”最划算?

云数据存储的高成本粉碎了企业公有云业务案例的梦想.一些企业表示他们可以以和按月云存储和用例费用相同的成本购买到硬盘.同时微软和谷歌免费赠送其SkyDrive和Google Drive服务.云消费者可能发现很难搞清楚价格差异到底体现在哪.为了能够完整的理解这些内容,就要看看在你购买云存储时,你实际得到了什么. 磁盘容量单独而言相对的不是那么贵,尤其是大规模应用上.你可以花费比100美金对一点的资金购买太字节的外接硬盘,比如,你可以假想要一个100TB容量的大型服务器,就可以为10,000个终端用户

Android编程中的5种数据存储方式_Android

本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据 2 文件存储数据      3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解这五种方式的特点 第一种: 使用SharedPreferences存储数据 适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型.基本类型的值.比如应用程序的各种配置信息(如是否打开音效.是否使用震动效果.小游戏的玩家积分等),解锁口 令密

《虚拟数据中心构建指南》——3.6 数据存储

3.6 数据存储 在VMware中,存储空间被称作数据存储(datastore).数据存储是保存VM.模板或者ISO映像的存储资源的虚拟表现形式.数据存储隐藏了不同技术和存储解决方案的复杂性,为ESX服务器提供一个统一的模型,无须考虑实现的存储类型.数据存储的类型有VMFS和NFS. 注意:VMware的最佳实践建议适当地将用于存储模板或者ISO映像的数据存储与用于VM的数据存储分离.我们还建议监控数据存储的可用空间.应该始终有至少25%至30%的可用空间.这些空间对快照或者备份操作以及VM交换

Qt之界面数据存储与获取

简述 在GUI开发中,往往需要在界面中存储一些有用的数据,这些数据可以来自配置文件.注册表.数据库.或者是Server. 无论来自哪里,这些数据对于用户来说都是至关重要的,它们在交互过程中大部分都会被用到,例如:单击一个用户头像,显示该用户的详细信息(等级.昵称.姓名.个人说明). 简述 常见接口 数据源 setData和data 单独存储 整体存储 setItemData和itemData setUserData和userData 自定义数据 常见接口 Qt中,可以通过绝大部分已有的接口来存数

java 做的桌面程序可以打包成EXE,但能打包成MSI安装吗?

问题描述 java 做的桌面程序可以打包成EXE,但能打包成MSI安装吗?如果可以,要怎么做,有没有什么好的免费的工具使用?我自己知道可以先打包成EXE,然后再用工具转换成MSI,但不知道JAVA桌面程序能不能打包成MSI来安装呢? 问题补充:liveHappy 写道 解决方案 我只找到一个.使用一个开源的组件(jdic)的包装器组件 ,把JNLP(Java Web Start)应用转换成本地安装程序,那么如果是windows系统的话包装成的就是msi,它仅仅为Web Start应用提供点击安装

Google App Engine for Java,第 3 部分: 持久性和关系--基于 Java 的持久性和 Google App Engine 数据存储

在企业环境中,数据持久性是交付可伸缩应用程序的基础.Rick Hightower 在他撰写的有关 Google App Engine for Java 的系列文章的最后一篇中,介绍了 App Engine 当前基于 Java 的持久性框架.让我们学习一些基础知识,了解为什么当前预览版中的 Java 持久性还未到发布的最佳时间,同时获得一个良好的演示,看看您如何在 App Engine for Java 应用程序中保存数据.注意,您将需要启动并运行来自第2部分的联系人管理应用程序,在此过程中学习如

结合BeautyEye开源UI框架实现的较美观的Java桌面程序

BeautyJavaSwingRobot 结合BeautyEye开源UI框架实现的较美观的Java桌面程序,主要功能就是图灵机器人和一个2345网站万年历的抓取.... 挺简单而且实用的一个项目,实现出来的效果也还不错.希望可以学到知识的小可爱不对应该是帅哥,可以给我star...共勉 , github(gayhub更准确?)项目地址 https://github.com/Snailclimb/BeautyJavaSwingRobot 1,效果图: 主要界面图 机器人效果图 身份证查询效果图 2