MySQL,Oracle,PostgreSQL通过web方式管理维护, 提高开发及运维效率

在开发及项目运维中,对数据库的操作大家目前都是使用客户端工具进行操作,例如MySQL的客户端工具navicat,Oracle的客户端工具

PL/SQL Developer, MSSQL的客户端工具查询分析器等。目前大家使用的大都是C/S单机版的客户端工具,要连数据库的电脑都要安装客户端工具,

navicat还比较好安装,而Oracle客户端工具安装就比较麻烦了。

当对远程服务器的数据库进行访问管理时,特别是Linux服务器,都要开启相应端口,这样也增加了服务器的安全隐患,增加了工作量。

如果有基于web的数据库客户端工具,就可以改善及解决上面的一些问题。经过几个月的不懈努力,这款基于web的客户端工具终于面世了。

目前支持的数据库包括MySQL,Oracle,PostgreSQL,MSSQL。

下面给大家介绍一下这款基于JAVA WEB开发的TreeDMS数据库管理系统,类似phpmyadmin的软件。
 
1、安装及登录系统
 访问http://www.treesoft.cn/dms.html, 下载treeDMS,window中直接解压,运行就可以用了,程序中已包括了JAVA运行环境,Linux中要先安装JAVA环境,将程序直接复制过去,运行即可。下图为登录后的主页面:

2、系统主页
      登录成功后,进行系统主页面, 首次使用的用户 请点击右上方的“参数配置”按钮,进行数据库地址、用户等信息的配置,以便连接到用户数据库。
     系统主页包括:左侧为数据库表展示区,中间为SQL编辑及数据展示区,右侧为查询附助区。功能直观,操作简便。 

3、SQL在线编辑执行
     在SQL编辑区可直接编辑语句,对数据库进行操作维护。支持多语句批量执行,支持选择执行,支持关键字高亮提示,支持多结果展示。

4、表数据在线编辑维护
     选择左侧库表后,将直接查询表数据,并展示出来。可通过新增、编辑、删除按钮对表数据进行维护。也可直接双击行,进行数据编辑,操作十分方便。

5、表结构在线编辑维护
     通过点击“设计”按钮,将切换到表结构设计页,您可以方便的增加、修改、删除表字段,调整字段顺序,设置主键,设置非空等操作。

6、SQL查询语句的保存
      当你编辑了许多SQL语句后,可点击”SQL保存”按钮,保存自己的劳动成果,通过右侧“我的SQL”列表,可查询到保存记录。      

7、SQL语法的帮助
     系统整合了一些常用的SQL语法帮助信息,可以选择并查看相应的语句,选择后语法信息将展示在编辑区。
 

8、皮肤配色的选择
    系统内置14套UI皮肤,45套代码编辑区UI方案,可自由设置组合,深色的屏幕有助保护视力。上面的截图就是选择了不同的皮肤。
 

总结,希望这款软件给大家工作带来帮助,同时希望国产软件能引领行业技术创新!

如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的研发动力!欢迎各位下载。

时间: 2024-09-30 05:21:08

MySQL,Oracle,PostgreSQL通过web方式管理维护, 提高开发及运维效率的相关文章

异常 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]

使用Spring 的JDBCtemplate 调用数据库的时候 出现了如下的问题 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase] 这个一般是因为SQL语句出错  会报这样的错误 这个时候关注Sql 语句的格式  以及字段长度 的问题 可以先在Sqlyog上先试运行一下.

SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase] 错误

在一次改bug的过程,爆出了数据库错误,但是一看后面控制台,并没有爆出以前的具体的数据库错误的原因,而是 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase] 开始还以为是哪里配置错了,或者是配置了什么东西,才没有出现具体的错误,找了好久,结果突然想到百度一下,就找到了原因: 数据库的字段和输入的数据库的数据类型不匹配

Mybatis运行错误:信息: SQLErrorCodes loaded: [DB2, Derby, H2, HDB, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]

Mybatis运行出现错误提示: 五月 23, 2018 12:07:22 上午 org.springframework.jdbc.support.SQLErrorCodesFactory <init>信息: SQLErrorCodes loaded: [DB2, Derby, H2, HDB, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase] 一般这个错误是由于sql语句的输入参数与数据库表结构字段类型不一致导致. 这个错误

python bottle框架(WEB开发、运维开发)教程

教程目录 一:python基础(略,基础还是自己看书学吧) 二:bottle基础 python bottle web框架简介 python bottle 框架环境安装 python bottle 框架基础教程:路由(url定义) python bottle 框架基础教程:HTTP 请求方法 python bottle 框架基础教程:模板使用 python bottle 框架基础教程:模板语法 python bottle 框架基础教程:模板继承 python bottle 框架基础教程:静态资源

【Butter Knife】依赖注入方式简化代码提高开发效率

Butter Knife是一款非常不错的开源框架,其目的是简化代码,提高项目的开发效率. 以往的开发我们经常需要用findViewById(R.xx.xxx);几乎没个页面都会涉及到,无论Activity还是Fragment甚至listView.GridView中的 Adapter.这些重复性的代码会让人觉得很枯燥,因为闭上眼都不会敲错的代码,每天重复几百遍是有点耗时,尽管有代码提示.而且可能会因为不同field的忘记书写而导致NullPoint空指针. 那么还是直接进入主题: 步骤: 第三方框

mysql 自动检查并启动slave 线程的小方法,提高运维效率

问题 某些公司数据库架构是两主多从,双活跨IDC机房,这样就存在一个问题.跨机房的数据库同步,必然会 存在网络抖动,异常引起的slave io,slave sql线程关闭的情况. 2.解决的思虑 1)写一个脚本定时监控slave 状态 2)使用shell 写就可以 3)使用crontab 每分钟检查,判断,然后根据判断执行start slave 就可以了. 具体的写法,需要大家自己动手来写了,只有这样才能有提升. 知识点 1)crontab 用法,每多少分钟检查一次 2) shell if []

CheungSSH国产自动化运维工具开源Web界面

CheungSSH web2.0 自动化运维 CheungSSH 简介 CheungSSH是一款国人自主研发的Linux运维自动化管理服务器软件,秉着为企业降低运营成本,解放管理员双手和自动化生产的理念,创造的一套开源运维自动化系统. ChuengSSH 特点 操作简单,全程Web界面,不需要特定的语法,不需要学习运作原理,即使不懂得Linux的人也能操作,界面全中文,点击鼠标就能指挥上千台服务器有序运作功能完备,支持网络设备,Linux服器,Windows服务器,命令执行.文件传输.批量部署程

《系统运维全面解析:技术、管理与实践》章节目录&#8203;

第1章 系统运维体系架构规划11.1 团队人员规划21.1.1 岗位职责划分21.1.2 岗位交接示例51.1.3 职业发展规划61.1.4 技能培训71.1.5 绩效考核示例71.2 体系架构相关事宜规划91.2.1 运维系统架构101.2.2 运维工作层次分类示例131.3 基础设施相关物资规划141.3.1 机房基础设施环境示例141.3.2 服务器产品示例171.3.3  存储设备示例181.3.4  操作系统示例181.3.5  常用软件示例191.4 运维流程标准规划201.4.1

IT运维管理7要

IT运维管理起源于IT基础设置建设之初,是对处于运行状态下的物理网络,软硬件环境.业务系统等进行维护管理,我们把这种IT管理的工作简称为IT运维管理. 具体我们可以大致概括为以下七部分内容: 第一.设备管理:对网络设备.服务器设备.操作系统运行状况进行监控,对各种应用支持软件如数据库.中间件.群件以及各种通用或特定服务的监控管理,如邮件系统.DNS.WEB等的监控与管理; 第二.数据/存储/容灾管理:对系统和业务数据进行统一存储.备份和恢复; 第三.业务管理:包含对企业自身核心业务系统运行情况的