恒辉通用数据库管理桌面软件
恒辉通用数据库管理桌面软件纯java实现,支持国内外主流软硬件,让您从单一应用程序中同时连接各类数据库。
行业现状
工欲善其事,必先利其器!作为 IT 技术人员,一个趁手强大的工具必不可少。无论何时,更具生产力的工具都是推动进步的加速器。
首先,工具要结合工作场景来解决实际问题,那么工作过程中会一般会遇到哪些数据相关的问题呢?下面以开发和运维场景举例:
开发场景遇到的问题:
1、使用 linux 开发时很难找到可用的工具
2、操作数据时用某一工具只能访问单一或少许数据库
3、不支持云端保存工作状态
4、每次上班前要开一堆桌面工具
5、使用公司堡垒机登录数据库操作卡顿.......
运维场景遇到的问题:
1、应用账号密码管理浪费时间
2、不能统一高效、细致管理用户权限
3、不能准确细致的追踪到用户的操作行为
4、高危操作不能及时监控预警
5、数据备份与恢复问题
6、数据订正问题等......
而恒辉通用数据库管理桌面软件便是理想中的数据库管理工具,它由纯java实现,支持国内外主流软硬件,让您从单一应用程序中同时连接 MySQL、PG、SQL Server、Oracle、达梦、金仓、神通以及恒辉自主研发的关系集群数据库系统等数据库。
恒辉通用数据库管理桌面软件支持国内外主流操作系统。你可以快速轻松地创建、管理和维护数据库
关于SQL 编辑器
SQL 编辑器的主要功能是编辑、运行和调整SQL语句。HHDB SQL 的高级编辑窗口包括众多的特性来提高开发人员编写SQL语句的产品化程度。例如,简单地生成代码模板,在编写SQL前自动发现包的内容和列的名字等等。
SQL 编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速 查询表中的字段、将SQL语句的内容格式化等等。这个窗口可以处理大到4GB 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地找到相关位置。在运行结果窗口可提供用户定义的配置功能,支持LONG 和LONG RAW列,可以将数据卸出到磁盘、打印数据、编辑数据等等。
可视化 SQL 创建工具助你创建、编辑和运行 SQL 语句,而不必担心语法和正确命令的用法。透过关键字建议和减少重复输入相同的代码,自动完成代码和自定义的代码段功能可让编码更加快速。
可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。当我们点击一个单独的数据库对象,HHDBCS立即显示此对象的详细信息。例如,当我们 点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗 口操作数据库对象
HHDBCS 2015年完成版本1.0,2018年在开源网站发布,在开源的两年中有来自世界40多个国家区域的下载使用,好评不断。
地址链接:https://sourceforge.net/projects/hhdb-admin
平台特点:
1、多角色视角自动切换
可在用户角色与管理员角色中快速切换,方便快捷。为您的开发节约时间和精力。
2、功能全面使用简单
采用对象树方式,可快捷浏览;
提示性高亮查询器,使查询等工作一目了然。允许您通过相应的操作按名称跳到任何表、视图或过程,或直接从SQL代码中跳到任何表、视图或过程。
3、支持存储过程调试
存储过程编辑器的主要功能是编辑、编译、测试、调试存储过程和触发器。HHDBCS提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和 Oracle函数。和其他的 PL/SQL 编辑工具不同,HHDBCS允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译到当前光标、从光标开始编译。在运行出现错误时,存储过程停止到有问题的语 句。用户可以使用快捷方式或模板来快速编写PL/SQL,也可以根据需要生成自己的模板。使用HHDBCS可以非常方便地进行编辑工作,可如设置书签、取消注 释、格式化SQL语句等等。
强大的在数据量庞大的情况下能达到倍速的效率提升。
(1)执行速度快——存储过程只在创建时进行编译,以后每次执行存储过程都不需要重新编译,而一般SQL语句没执行一次就需编译一次,所以使用存储过程可提高数据库的执行速度。
(2)减少网络通信量——当对数据库进行复杂操作时,(如对多个表进行insert、update、select、delete时)可将这些复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。这些操作,如果用程序完成就是多条SQL语句,可能要多次连接数据库,而换成存储过程只需一次连接。
(3)更强的适应性与复用性——存储过程可以重复使用,提高了可重用性,减少数据库开发人员的工作量。
(4)可维护性高——更新存储过程通常比更改、测试以及重新部署程序集需要较少的时间和精力。
(5)安全性高,可设定只有某用户才能对指定存储过程的使用权,且存储过程比多条sql稳定,只要数据库不出现问题,基本上是不会出现什么问题的。
(6)分布式工作——应用程序和数据库的编码工作可以单独进行,减少耦合度。
(7)更好的版本控制,通过svn等源代码控制工具可以轻松恢复或引用旧版本的存储过程。
4、支持GIS开发
空间地理数据的应用及定位服务已深入生活,传统的MIS与软件工程已无法满足人们对空间地理位置的需求,特别是GIS强大的分析功能,成为地理信息系统开发工程的核心。
HHDBCS嵌入GIS 工具软件包,无需依赖任何商业GIS工具软件,减少了开发成本,同时程序员可以对程序的各个方面进行总体控制。更加拓广了HHDB SQL这个产品的适用范围。
5、自主开发,无惧安全隐患
数据库安全问题一直为重中之重,盗版软件受害者比比皆是。因此,使用自主桌面数据库正版管理工具势在必行。
对于此类现象,2020国务院发布《关于新时期促进集成电路产业和软件产业高质量发展若干政策的通知》,其中第二十八条规定“探索建立软件正版化工作长效机制。凡在中国境内销售的计算机(含大型计算机、服务器、微型计算机和笔记本电脑)所预装软件须为正版软件,禁止预装非正版软件的计算机上市销售。全面落实政府机关使用正版软件的政策措施,对通用软件实行政府集中采购,加强对软件资产的管理。推动重要行业和重点领域使用正版软件工作制度化规范化。加强使用正版软件工作宣传培训和督促检查,营造使用正版软件良好环境。”
HHDBCS作为恒辉自主开发、自用软件,在安全性上具有天然优势。