Initial HyperSql project

Add the JavaFX SQLite management application with project analysis documents and ignore local build/runtime files.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-10 13:05:19 +08:00
commit 03a347ea31
20 changed files with 2232 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
# HyperSql
HyperSql 是一个基于 Java 24、JavaFX 和 Maven 开发的轻量级 SQLite 图形化数据库管理工具,主要面向学生和 SQLite 初学者。
## 已实现功能
- 新建、打开、关闭 SQLite 数据库文件
- 删除当前 SQLite 数据库文件
- 浏览数据库表和视图列表
- 查看表结构信息
- 查看表数据,并按每页 100 行分页显示
- 执行 SQL 语句
- SQL 查询结果分页显示
- 通过图形化界面创建表
- 删除选中的普通表
- 表列表刷新时保留当前选中表
- 基础状态提示、错误提示和危险操作确认
## 待实现功能
- 图形化新增、修改、删除表数据行
- 数据库备份与恢复
- AI 辅助 SQL 生成
## 技术栈
- Java 24
- JavaFX 24
- Maven
- SQLite
- SQLite JDBC
## 运行方式
确保本机已安装 Java 24 和 Maven。
```bash
mvn javafx:run
```
## 项目文档
- `software_process_model.md`:软件开发过程模型
- `feasibility_analysis.md`:可行性分析
- `requirements_analysis.md`:需求分析