Cursor 连接信创数据库, 连接所有 JDBC 数据库

2 月 24 日
 kjstart

Cursor 写, Cursor 用. 随便你想连什么数据库, 开源免费.

就简单几个功能, 连上数据库之后, 全靠 Cursor 的能力了.

功能:

  1. JDBC 连接各种数据库, Druid 连接池, AI 连续发送 SQL 查询嗖嗖的.
  2. 危险关键词多种方式匹配, 放心让 AI 随便搞, 发现问题马上弹出人工 Review 窗口, 方言识别, 语法高亮.
  3. 所有执行过的命令生成审计日志, AI 到底干过啥, 心里有数.

数据库在 vpn, ztb, k8s 里面的. 麻烦你自己映射一下本地端口, 总之你本地 Java 代码能连上, 我的工具就能连上.

使用场景:

  1. Debug 数据和存储过程问题, 实测很快.
  2. 结合你的程序代码和数据库里的数据综合 debug 问题, 也运行得很好.
  3. 造点测试数据.
  4. 这个库的代码迁移到另一个库, 甚至跨架构迁移, 取决于你的模型能力.

代码:

https://github.com/kjstart/cursor_db_mcp

视频演示

连接了 OceanBase, MySQL 和 PostgreSQL. 我还有个 Oracle 专用的, 用了一段时间, 效果很好, 才开发了这个通用版本. https://www.bilibili.com/video/BV127fKB3EuR/

2784 次点击
所在节点    程序员
7 条回复
guanzhangzhang
2 月 24 日
达梦呢,咋没有支持
bcllemon
2 月 24 日
能跑信创的,连不了外网吧
fcbwalk
2 月 24 日
让 ai 操作数据库,恐怕只敢给个 read 权限吧
kjstart
2 月 24 日
@guanzhangzhang 理论上是支持达梦数据库的, 只要有 JDBC 驱动. 但我没找到达梦数据库的 x86 版本安装测试.
kjstart
2 月 24 日
@fcbwalk 这个工具可以配置关键词触发 review 的, 写操作默认都会弹出 review, 不会自动执行的.
kjstart
2 月 24 日
有需求的朋友建议大家亲自安装测试一下, 昨天我用普通的 composer 1.5 模型, 能力介于 Sonnet 和 Opus 之间. 平均每秒执行 2,3 次查询, 全程自动运行代码, 添加测试数据, 修改 bug. 几分钟就跑通了涉及几十张表, 十几个存储过程和后台 Python 代码的业务逻辑. 最后还把业务逻辑记录到 skill, 方便下次执行.

即使只给 read 权限, 让他定位问题也是很方便的, 毕竟代码和数据都能访问了.
senooo
3 月 5 日
大佬方便加个 V,请教一些问题吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1193607

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX