免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5012 | 回复: 6

为工作需要,做了一个数据库小工具,特此奉上,希望大家用得着。 [复制链接]

论坛徽章:
0
发表于 2008-06-07 17:03 |显示全部楼层
为工作需要,做了一个数据库小工具,特此奉上,希望大家用得着。

与早期版本相比有很大改进。
·抛弃了v1.x版本,重新实现,集成了标准日志组件,支持分行的SQL输入。
·在v2.0的基础上添加了批处理与事务支持,并重写了查询结果显示部分。

下载:
http://tel.linuxfans.org/nuke/mo ... eninfo&did=5016

环境:
JRE-1.5.0。

运行:
解压,执行其中的“run.sh”或“run.bat”。

JDBC:
JDBC驱动置于其中的“jdbc”目录下。
可放置多种JDBC驱动。
如果添加、删除或变更此处的驱动,请停止程序,适当修改“run.sh”或“run.bat”,再重新启动程序,即可生效。

配置:
配置文件推荐存放于“conf”目录下,但也可以是任何该程序能找到的位置。
可以手工配置一组连接参数,再保存为配置文件。
配置文件为文本文件,如果文件以“.xml”结尾,无视结尾的大小写组合均按Java的XML属性文件对待;否则按照传统的Java属性文件对待。

日志:
日志被写入“log”目录。

调校:
为便于测试,本程序对于查询结果每次仅缓存3页,每页仅5行,如感觉不便请自行修改源代码并重新编译。一般使用推荐每次缓存5页,每页10行。如果对更新很敏感,推荐每次缓存1页,每页15行。
同样为测试方便,日志过滤级别设置得非常低,如有需要,也请修改源代码。
源代码已一并奉上。

发布:
暂时按GPLv2发布。

担保:
非产品级产品,无质量担保,如有问题,请勿见笑,仅仅只是希望这个东西能为与我有类似需求的人带来一些便利。

论坛徽章:
0
发表于 2008-06-07 17:05 |显示全部楼层
这是一个基于控制台的SQL操作工具,原理上能以I18n方式支持多种语言,目前支持中文和英文,语言由启动环境的Locale决定。

集成一个连接配置器,可选择手工配置连接参数或读取文件自动配置连接,可以手工检测配置参数,也可以将配置参数保存进文件。

集成日志记录器,运行步骤被写入日志文件,运行中碰到问题或值得提示的地方,会详细打印相关部分的日志。

支持一条SQL语句以多行方式输入;在批处理与事务模式下显示最后一条成功执行的查询语句的查询结果。

在翻页模式下根据指定的行数自动翻页;如果目标页不在当前缓存中则自动重新查询,在处理一个行数很多的查询结果时不会因为行太多而挂掉。

也可以使用不翻页模式,这样会显示查询结果的所有的行;另外,如果不用批处理和事务模式,则SQL语句输入即执行,无需专门提交。

事务模式中,任何一个语句执行失败都能自动触发回滚;如果在出回滚前执行过查询语句,则可以查看到回滚前最后一次查询的结果。

[ 本帖最后由 自由狼-台风0 于 2008-6-9 12:45 编辑 ]

这是一个基于控制台的SQL操作工具,原理上能以I18n方式支持多种语言,目前支持中文和英文,语言由 ...

这是一个基于控制台的SQL操作工具,原理上能以I18n方式支持多种语言,目前支持中文和英文,语言由 ...

集成一个连接配置器,可选择手工配置连接参数或读取文件自动配置连接,可以手工检测配置参数,也 ...

集成一个连接配置器,可选择手工配置连接参数或读取文件自动配置连接,可以手工检测配置参数,也 ...

集成日志记录器,运行步骤被写入日志文件,运行中碰到问题或值得提示的地方,会详细打印相关部分 ...

集成日志记录器,运行步骤被写入日志文件,运行中碰到问题或值得提示的地方,会详细打印相关部分 ...

支持一条SQL语句以多行方式输入;在批处理与事务模式下显示最后一条成功执行的查询语句的查询结果。

支持一条SQL语句以多行方式输入;在批处理与事务模式下显示最后一条成功执行的查询语句的查询结果。

在翻页模式下根据指定的行数自动翻页;如果目标页不在当前缓存中则自动重新查询,在处理一个行数 ...

在翻页模式下根据指定的行数自动翻页;如果目标页不在当前缓存中则自动重新查询,在处理一个行数 ...

也可以使用不翻页模式,这样会显示查询结果的所有的行;另外,如果不用批处理和事务模式,则SQL语 ...

也可以使用不翻页模式,这样会显示查询结果的所有的行;另外,如果不用批处理和事务模式,则SQL语 ...

事务模式中,任何一个语句执行失败都能自动触发回滚;如果在出回滚前执行过查询语句,则可以查看 ...

事务模式中,任何一个语句执行失败都能自动触发回滚;如果在出回滚前执行过查询语句,则可以查看 ...

论坛徽章:
6
CU大牛徽章
日期:2013-04-17 10:59:39CU大牛徽章
日期:2013-04-17 11:01:45CU大牛徽章
日期:2013-04-17 11:02:15CU大牛徽章
日期:2013-04-17 11:02:36CU大牛徽章
日期:2013-04-17 11:02:582015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2008-06-08 08:41 |显示全部楼层
支持原创

论坛徽章:
0
发表于 2008-06-12 16:57 |显示全部楼层
对数据库审计特别有用,好东西,但好像无法下载

论坛徽章:
0
发表于 2008-06-18 10:08 |显示全部楼层
不错

论坛徽章:
0
发表于 2008-06-19 13:02 |显示全部楼层
数据库连接,有这样的通用工具么?

论坛徽章:
0
发表于 2008-06-19 16:33 |显示全部楼层
不错哦支持一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP