java - 易于使用的java项目数据库
问题描述
我正在编写一个小型 Java 应用程序,它将(可能)处理用户设备上的大量数据。我的数据结构是这样的:
项目类型 1 包含
- 整数变量
- png/jpeg 图像
- 2 个字符串变量
- 包含两个字符串和一个双精度的自定义数据类型
- 此类型的其他项目列表
- 包含此项目的第 2 类项目列表
项目类型 2 包含
- 字符串变量
- 类型 1 的项目列表
老实说,我不知道我可以用什么来存储这些数据。应该很容易将其添加到程序中,而不需要用户执行太多额外的安装步骤。你认为什么是最好的?
解决方案
我会去H2 Database
。其中一些特点是:
- 非常快,开源,JDBC API
- 嵌入式和服务器模式;内存数据库
- 基于浏览器的控制台应用程序
- 占用空间小:大约 2 MB jar 文件大小
- 很好的文档,而且创建者在 Stackoverflow 上也很活跃;-) 可以提供帮助!
推荐阅读
- sql - 使用 C#(Visual Studio) 创建本地数据库
- javascript - 在 IE 11 中使用 Momentjs 日期格式时日期出错
- c++ - 在类构造函数中定义结构变量的参数
- c# - 出现错误:“名称 InitializeComponent 在当前上下文中不存在”,在每个 xaml.cs 类(Xamarin Forms)中
- r - 无法在 RStudio(Mac 版)中查找单词
- c# - 将值分配给二维数组并获取输出
- c - 从内存开始图像
- macos - 删除/更改列表突出显示颜色(或调整项目之间的空间)
- javascript - 如何使用 javascript 从数据库中生成动态导航菜单
- maven - Maven 和 GitLab CI 的问题