多数据库客户端工具 Chat2DB v1.0.11

查看 61|回复 3
作者:戏台上老将军   
Chat2DB
        智能且多功能的SQL客户端和报表工具,适用于各种数据库
简介
        Chat2DB 是一款有开源免费的多数据库客户端工具,支持windows、mac本地安装,也支持服务器端部署,web网页访问。
和传统的数据库客户端软件Navicat、DBeaver 相比Chat2DB集成了AIGC的能力,能够将自然语言转换为SQL,
也可以将SQL转换为自然语言,可以给出研发人员SQL的优化建议,极大的提升人员的效率,
是AI时代数据库研发人员的利器,未来即使不懂SQL的运营业务也可以使用快速查询业务数据、生成报表能力。
特性
AI智能助手,支持自然语言转SQL、SQL转自然语言、SQL优化建议
支持团队协作,研发无需知道线上数据库密码,解决企业数据库账号安全问题
强大的数据管理能力,支持数据表、视图、存储过程、函数、触发器、索引、序列、用户、角色、授权等管理
强大的扩展能力,目前已经支持MySQL、PostgreSQL、Oracle、SQLServer、ClickHouse、OceanBase、H2、SQLite等等,未来会支持更多的数据库
前端使用 Electron 开发,提供 Windows、Mac、Linux 客户端、网页版本一体化的解决方案
支持环境隔离、线上、日常数据权限分离
下载地址
Windows        https://oss-chat2db.alibaba.com/release/1.0.11/Chat2DB%20Setup%201.0.11.exe
MacOS ARM64 (Apple芯片)        https://oss-chat2db.alibaba.com/release/1.0.11/Chat2DB-1.0.11-arm64.dmg
MacOS X64 (Intel芯片)        https://oss-chat2db.alibaba.com/release/1.0.11/Chat2DB-1.0.11.dmg
Jar包        https://oss-chat2db.alibaba.com/release/1.0.11/ali-dbhub-server-start.jar
支持的数据库
Mysq、H2、Oracle、PostgresQL、SQLServer、sQLLite、MariaDB、ClickHouse、DM、Presto、DB2、OceanBase、Redis、Hive、KingBase、MongoDB
使用Demo
创建数据源

数据源管理

SQL控制台 及 AI智能助手
使用前需要配置OpenAI的Api Key及本地代理配置


AI配置
使用ChatGPT
方式一(推荐):使用OPENAI的ChatSql功能需要满足两个条件
1、需要有一个openAI的key:OPENAI_API_KEY
2、客户端网络可以连接到OPENAI官网,国内需要科学上网。注意:如果本地VPN未能全局生效,可以通过在客户端中设置网络代理HOST和PORT来保证网络连通性

方式二(推荐):
参照官网文档:
https://github.com/chat2db/Chat2DB/blob/main/README_CN.md
运行环境
注意: 如果需要本地调试
java运行 Open JDK 17
本地调试
参照官网文档:
https://github.com/chat2db/Chat2DB/blob/main/README_CN.md
文档
  • 官方文档
  • Issue
    常见问题
    1、无法获取数据源驱动:getJDBCDriver error: null
    问题原因:无法联网导致下载数据库驱动包失败。
    解决办法:手动下载相关驱动放入到 ~/.chat2db/jdbc-lib 目录下
    下载链接 参考:Application jdbc-jar-downLoad-urls
    https://oss-chat2db.alibaba.com/lib/mysql-connector-java-8.0.30.jar
    https://oss-chat2db.alibaba.com/lib/mysql-connector-java-5.1.47.jar
    https://oss-chat2db.alibaba.com/lib/clickhouse-jdbc-0.3.2-patch8-http.jar
    https://oss-chat2db.alibaba.com/lib/mariadb-java-client-3.0.8.jar
    https://oss-chat2db.alibaba.com/lib/mssql-jdbc-11.2.1.jre17.jar
    https://oss-chat2db.alibaba.com/lib/oceanbase-client-2.4.2.jar
    https://oss-chat2db.alibaba.com/lib/postgresql-42.5.1.jar
    https://oss-chat2db.alibaba.com/lib/sqlite-jdbc-3.39.3.0.jar
    https://oss-chat2db.alibaba.com/lib/ojdbc11.jar
    提取了一个Windows的便捷版:https://www.123pan.com/s/kpn9-xMnR.html

    数据库, 客户端

  • redfieldw   

    感觉还不错,感谢分享
    abpyu   

    谢谢大佬分享,一个图都不显示呢
    eandei   

    还能连redis,使用试试,感谢分享
    您需要登录后才可以回帖 登录 | 立即注册