java - Java 应用程序如何在本地为用户创建和管理数据库?
问题描述
我正在开发 Java 中的待办事项列表应用程序,作为数据库中的学习练习。我想编写与理论用户设置无关的应用程序,而不是假设他们安装了 MySQL 之类的东西。Java 应用程序如何创建和管理本地数据库,在这种情况下保存任务、截止日期等内容?像 SQLite 这样的东西是本地的唯一方法吗?
解决方案
Use a database written in pure Java that you can include with your app. H2 and Derby are two such products. The database files can be created and stored on the user’s local machine.
Personally, I use and recommend H2.
推荐阅读
- javascript - $compile 未定义
- debian - add-apt:即使安装了 software-properties-common 后也找不到命令
- c# - 如何设置选择的背景tabitem的颜色,WPF?
- javascript - chart.js (ChartNew.js) 的水平条形图中的条形之一没有水平增长,尽管它具有超过 60% 的值
- php - 我需要使用 eloquent 或 db::table 的 insert 来获取最后插入的 id
- python-3.x - 使用 getsizeof() 和 .nbytes 嵌套列表的 python 大小不正确
- java - 如何使非活动的maven依赖项-活动?
- android - Recycler View Adapter中的计算,会不会影响性能?
- php - PHP 7.2 上的 exif_read_data 不返回所有元数据
- haskell - Haskell,局部定义和变量,困惑:/