# 人大金仓语法检查idea插件 **Repository Path**: CodeLiQing/kingbase-plugin ## Basic Information - **Project Name**: 人大金仓语法检查idea插件 - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-09-29 - **Last Updated**: 2025-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 📄 Kingbase SQL Checker – 图文使用教程 > **插件名称**: `SQL语法检查主要是人大金仓语法检查(兼容MySQL)` > **适用 IDE**: IntelliJ IDEA(2023.1 及以上) > **功能**: 自动检查 XML 文件中 `` 标签内的 SQL 语句执行结果,并在编辑器中实时反馈状态(✔️ 成功 / ❌ 失败)
> **AI智能修复**:`通义灵码` --- ## ✅ 1. 安装插件 1. 打开 **IntelliJ IDEA** 2. 进入 `Settings/Preferences` → `Plugins` 3. 搜索 **“Kingbase SQL Checker”** 4. 点击 **Install**,安装完成后重启 IDE > 💡 下载地址:[https://gitee.com/CodeLiQing/kingbase-plugin/releases/tag/1.1%E7%89%88%E6%9C%AC](https://gitee.com/CodeLiQing/kingbase-plugin/releases/tag/1.1%E7%89%88%E6%9C%AC) --- ## ⚙️ 2. 配置数据库连接 ### 步骤一:打开配置菜单 在顶部菜单栏点击: Tools → Tasks & Contexts → 配置数据库连接 text 编辑 ![图1:通过 Tools → Tasks & Contexts → 配置数据库连接 打开设置窗口](/img/1.png) > 🔹 图1:通过 `Tools → Tasks & Contexts → 配置数据库连接` 打开设置窗口 ### 步骤二:填写数据库信息 弹出配置窗口,请填写以下信息: | 字段 | 示例值 | |------|-----------------| | 数据库类型 | Kingbase | | 主机地址 | `172.17.xx.xx` | | 端口 | `5426` | | 数据库名 | `demo_db` | | 用户名 | `root` | | 密码 | `your_password` | | 同义私钥 Key | 自动生成,无需修改 | > ✅ 点击 **OK** 保存配置 ![图2:配置数据库连接窗口](/img/2.png) > 🔹 图2:配置 Kingbase 数据库连接参数 --- ## 🔍 3. 编辑器内实时检查 插件会自动扫描 XML 文件中的 `` 标签,并在 **编辑器左侧 gutter 区域** 显示图标: - ✅ **绿色对勾**:SQL 执行成功 - ❌ **红色叉号**:SQL 执行失败,悬停可查看错误信息 示例代码: ![图3](/img/3.png) ![图4](/img/4.png) ![图5](/img/5.png) ```xml SELECT u.id, u.name, u.age, ua.address FROM users u LEFT JOIN user_address ua ON ua.user_id = u.id ``` 🔹 图3:编辑器中显示 SQL 执行结果(绿色对勾表示成功) 🧪 4. 批量检查项目中所有 XML 的 SQL >方法一:右键菜单批量检查 在项目资源文件夹(如 resources)上右键 选择 “批量检查项目中所有 XML 的 SQL” 🔹 图4:批量检查结果(包含成功和失败 SQL 列表) > 功能说明: ✅ 成功 SQL:显示执行耗时、查询结果预览 ❌ 失败 SQL:高亮显示并提供详细错误信息 🔍 右键点击失败项 → 可选择: 查看执行详情 定位 SQL(跳转到对应文件行) AI 自动修复(通义灵码) 🔸 特别提示:支持 AI 自动修复建议,基于通义灵码智能推荐修正方案! 🔹 AI 建议修复 SQL 错误(例如字段拼写错误) 📬 7. 反馈与支持 ✉️ 联系作者:1578442238@qq.com 本插件为开源项目,欢迎提交 PR 或建议!