logo
0
0
WeChat Login

Go-DB 数据库连接工具

一个使用 Go + Vue3 构建的数据库连接管理工具,类似 Navicat 的功能。

功能特性

  • 支持多种数据库连接 (MySQL, PostgreSQL, SQLite)
  • 可视化数据库管理界面
  • SQL 查询执行器
  • 表结构查看和数据浏览
  • 连接信息本地存储

技术栈

  • 后端: Go + Gin
  • 前端: Vue3 + Element Plus
  • 数据库驱动: MySQL, PostgreSQL, SQLite

项目结构

go-db/ ├── backend/ # Go后端代码 │ ├── cmd/ # 应用程序入口 │ ├── internal/ # 内部包 │ ├── pkg/ # 公共包 │ └── configs/ # 配置文件 ├── frontend/ # Vue3前端代码 └── docs/ # 文档

快速开始

后端启动

cd backend go run cmd/main.go

前端启动

cd frontend npm run dev

API 接口

所有接口返回统一格式:

{ "code": 200, "msg": "success", "data": {} }

About

一个使用 Go + Vue3 构建的数据库连接管理工具,类似 Navicat 的功能。

Language
Vue49.4%
Go29.2%
TypeScript9.4%
Markdown6.9%
Others5.1%