


系统
在日常工作中我们往往有这样的困扰:同时使用不同的数据库,这些数据库有时还是不同类型的,需要用不同的客户端打开,以我个人为例,现在任务栏开着PLSQL、Navicat、dbvisualizer等,且PLSQL内又要切换十几个库的连接,一言难尽……
青格软件推出的TreeSoft系统支持多种数据库同时管理维护,很好的解决了我目前的困扰。
官网:http://www.treesoft.cn
下载:http://www.treesoft.cn/dms.html

部署
在官网下载TreeDMS for MySQL,Oracle,PostgreSQL, SQL Server, MongoDB, Hive,解压后直接双击bin/startup.bat即可启动系统,访问地址默认配置为http://127.0.0.1:8085/treesoft/,默认登录用户名密码都是treesoft。
下载下来的文件已包括windows版本的JDK1.7, tomcat7.0, treesoft项目,\webapps\treesoft目录内容为编译后的项目,可以直接复制出来,发布到自己的Tomcat中。
登录页面效果如下图:

验证码有点鸡肋,可以在webapps\treesoft\WEB-INF\web.xml中关闭。

这个配置中还可以改session过期时间等内容,如果只是自己本地使用的话,建议怎么方便怎么来

登录后效果如下图:


使用
1、数据库配置:
点击右上方工具图标即可打开数据库配置页面

新增远程数据库配置信息

2、运行区域样式切换




3、界面皮肤



皮肤样式可以自己创建,复制\webapps\treesoft\static\theme目录下的一个css文件,自己更改下颜色值就行

4、定时任务
可设置定时执行sql语句,执行结果记录可通过日志查看。

5、图表显示功能
将查询结果以图表形式展示,举例,将消息表中的消息数量按不同消息类型以图表形式展示。先运行sql——select t.MSG_TYPE,t.count(*) from TABLE group by MSG_TYPE,然后在结果展示栏点击图表按钮,进入图表设计页面。
设置横坐标和纵坐标字段,设置统计范围(起止行),设置图表类型(折线、柱状),给图表设定一个名称。还可以将图表结果保存为图片。
(注:类型123)


我在实际实践过程中遇到了一个比较严重的问题,目前尚未解决,即在数据库配置中加了多个远程配置信息,但实际在切换下拉的时候仍只有2个初始配置库可选,虽然可以将这两个库的内容改成自己需要的库进行连接访问,但是只有两个的话实在不够用,脱离了系统管理的初衷。
(不排除是我使用不当造成的,目前仍在解决中)
TreeSoft除了本文介绍的TreeDMS外,还有一版TreeNMS,用于管理监控Redis, memcached挺好的,下次实践后再向大家介绍。
此处应
有头像





