当前位置: 首页 > ai >正文

能管理MySQL、Oracle、达梦数据库的桌面管理软件开源了

能管理MySQL、Oracle、达梦数据库的桌面管理软件开源了

  • 能管理MySQL、Oracle、达梦数据库的桌面管理软件开源了
    • 1.项目介绍
    • 2. 项目源码开发
      • 2.1克隆项目
      • 2.2 配置并运行
    • 3.使用
      • 3.1添加数据库连接
      • 3.2新增表
      • 3.3操作表
      • 3.4 运行sql
    • 4.总结

能管理MySQL、Oracle、达梦数据库的桌面管理软件开源了

项目地址gitee:https://gitee.com/hhxinda/hhdbcs
项目地址xplaza: https://www.xplaza.cn/HHxinda/hhdbcs
强烈欢迎大家star和fork

1.项目介绍

恒辉通用数据库管理桌面软件(以下简称HHDBCS)是一款通用的数据库管理工具,专为简化数据库的管理及数据管理成本而设计,能让用户通过统一的桌面视图管理成千上万的异构数据库实例。通用数据库管理工具是管理数据库必不可少的工具,可以形象的称谓数据库管理员的“Office”,HHDBCS就是专门为适用国人使用习惯、适合异构数据库环境,定制打造的通用性桌面数据库管理工具。
HHDBCS于2015年发布第一个版本用于管理恒辉自产数据库(HHDB),于2018年支持了Oracle、Mysql等等主流国外数据库的管理,于2020年支持了达梦、金仓等主流国内数据库的管理。经过多年积累,功能层面已经达到和国外数据库管理工具直面竞争的程度。
HHDBCS支持国产数据库类型,全面支持国产化生态,包括国产芯片、操作系统和数据库。国外主流数据管理工具主要运行于以Intel的X86芯片的微软Window系列操作系统,更没有对国产数据库的支持。

2. 项目源码开发

2.1克隆项目

打开idea,点击Get from VCS,在URL输入 https://gitee.com/hhxinda/hhdbcs 后,点击Clone

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.2 配置并运行

按下Ctrl+Shift+Alt+S打开Porject Structure,按图配置jdk1.8
在这里插入图片描述
打开src/com/hh/hhdb_admin/HHdbAdmin.java,直接运行当前文件,成功运行!
在这里插入图片描述
在这里插入图片描述

3.使用

3.1添加数据库连接

添加一个数据库连接,这里博主使用的是本地的mysql,可以测试连接然后保存,点击登录即可连接进数据库
在这里插入图片描述
在这里插入图片描述

​​

点击模式,切换到测试数据库
在这里插入图片描述

3.2新增表

右键表,点击新增,这里使用默认的参数,下面会生成对应sql,点击保存即可

在这里插入图片描述

可以看到,新建的表已经出现在数据库之中了

3.3操作表

右键打开可以进行操作

在这里插入图片描述

3.4 运行sql

点击语句窗口可以直接运行sql

select * from new_table;

在这里插入图片描述

4.总结

项目代码结果比较简单,但是项目依赖包的管理还是引用jar的方式,建议采用maven等更加现代化的构件工具来管理依赖。以上就是用idea运行hhdbcs的相关内容,更多的功能就需要读者自己去发掘了。

http://www.xdnf.cn/news/7457.html

相关文章:

  • 使用 Java 开发 Android 应用:Kotlin 与 Java 的混合编程
  • 科技赋能·长效治理|无忧树建筑修缮渗漏水长效治理交流会圆满举行!
  • 企业级 Go 多版本环境部署指南-Ubuntu CentOS Rocky全兼容实践20250520
  • C# Task 与 SynchronizationContext
  • 文件包含靶场实现
  • 【移动应用安全】Android系统安全与保护机制
  • WPF技巧-常用的Converter集合(更新ing)
  • Spring Boot-Swagger离线文档(插件方式)
  • 【Redis】跳表结构
  • LSTM语言模型验证代码
  • springboot框架 集成海康ISUP-SDK 并实现 协议透传给设备下发指令!
  • 【鸿蒙开发】安全
  • centos 9 Kickstart + Ansible自动化部署 —— 筑梦之路
  • 软考软件评测师——数据库系统应用
  • spark-shuffle 类型及其对比
  • 新兴技术与安全挑战
  • Android7 Input(八)App Input事件接收器InputEventReceiver
  • 接口自动化可视化展示
  • CQF预备知识:Python相关库 —— 什么是 NumPy?
  • Linux网络基础全面解析:从协议分层到局域网通信原理
  • 【原创】ubuntu22.04下载编译AOSP 15
  • 杰里7006d日志分析
  • React 第四十四节Router中 usefetcher的使用详解及注意事项
  • form-create-designer中$inject参数的数据结构及各项属性说明
  • 软考中级软件设计师——计算机网络 IP地址与子网掩码相关题型
  • Index-AniSora模型论文速读:基于人工反馈的动漫视频生成
  • 游戏引擎学习第299天:改进排序键 第二部分
  • 小白的进阶之路系列之二----人工智能从初步到精通pytorch中分类神经网络问题详解
  • Linux 的 TCP 网络编程 -- 回显服务器,翻译服务器
  • Pandas:Series和DataFrame的概念、常用属性和方法