这是一个sql执行工具,它能够按照一定流程执行sql语句。
待开发
sql-complete
├── deploy -- 启动模块,包含项目的JavaFx界面及启动入口
├── service -- 业务模块,实现数据库连接管理、sql流程管理、会话管理及执行sql流程等功能
└── dal -- 持久化模块,保存用户设置的sql流程结构、sql语句及会话等数据
- JDK17
- JavaFx SDK 20
- sqlite3
- 下载并解压 JavaFx SDK 到本地,下载地址:https://openjfx.cn/
- Idea添加VM参数:--module-path "E:\produce\javafx-sdk-20\lib" --add-modules javafx.controls,javafx.fxml
- 启动项目
- 连接管理:
- 已实现:1. 新建连接 2.连接列表树形展示;
- 待实现:1. 连接删除 2. 连接列表项增加图标
- 流程管理:
- 已实现:1. 流程节点增删 2.按照数据构建流程结构;
- 待实现:1. 流程打开 2. 流程删除
- 会话管理:
- 已实现:1. 打开软件恢复上次会话 2. 会话删除;
- sql执行:
- 已实现:未开始;
- 待实现:1. 单个sql执行 2. 父节点sql参数解析 3. sql流程执行
- 支持多版本mysql连接,目前只支持MySQL 8
- tab中的流程居中
- sql语句关键字高亮