V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kjstart
V2EX  ›  程序员

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

  •  
  •   kjstart · Feb 24 · 2314 views
    This topic created in 73 days ago, the information mentioned may be changed or developed.

    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/

    Supplement 1  ·  Mar 12
    ## 版本更新 2.0:
    1. 支持连接 Claude Code, 我已测试. 理论上也支持 OpenClaw
    2. 支持执行 Oracle 匿名代码块, 这个默认和 JDBC 驱动有点兼容性问题.
    3. 代码预览窗口为不同的数据连接做颜色区分, 防止看错.

    <img src="https://www.alvinliu.com/wp-content/uploads/2026/03/db_mcp_color_bar.png" alt="db_mcp confirmation window" />
    Supplement 2  ·  Mar 12
    仅限个人免费使用, 禁止商业化
    7 replies    2026-03-05 14:57:35 +08:00
    guanzhangzhang
        1
    guanzhangzhang  
       Feb 24
    达梦呢,咋没有支持
    bcllemon
        2
    bcllemon  
       Feb 24
    能跑信创的,连不了外网吧
    fcbwalk
        3
    fcbwalk  
       Feb 24
    让 ai 操作数据库,恐怕只敢给个 read 权限吧
    kjstart
        4
    kjstart  
    OP
       Feb 24
    @guanzhangzhang 理论上是支持达梦数据库的, 只要有 JDBC 驱动. 但我没找到达梦数据库的 x86 版本安装测试.
    kjstart
        5
    kjstart  
    OP
       Feb 24
    @fcbwalk 这个工具可以配置关键词触发 review 的, 写操作默认都会弹出 review, 不会自动执行的.
    kjstart
        6
    kjstart  
    OP
       Feb 24
    有需求的朋友建议大家亲自安装测试一下, 昨天我用普通的 composer 1.5 模型, 能力介于 Sonnet 和 Opus 之间. 平均每秒执行 2,3 次查询, 全程自动运行代码, 添加测试数据, 修改 bug. 几分钟就跑通了涉及几十张表, 十几个存储过程和后台 Python 代码的业务逻辑. 最后还把业务逻辑记录到 skill, 方便下次执行.

    即使只给 read 权限, 让他定位问题也是很方便的, 毕竟代码和数据都能访问了.
    senooo
        7
    senooo  
       Mar 5
    大佬方便加个 V,请教一些问题吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   966 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 237ms · UTC 22:24 · PVG 06:24 · LAX 15:24 · JFK 18:24
    ♥ Do have faith in what you're doing.