SqlToolBox的前身是本人的SqlAnywhere,我制作此软件旨在为Java程序员在操作数据库时提供一个趁手的工具,此软件完全免费,且功能还在不断增加中,目前最高版本是1.60.
SqlToolBox有如下功能:
1.本地无需安装客户端,通过本程序即可访问数据库.
2.可访问oracle,db2,sqlserver,sybase,informix,mysql,postgresql等七种数据库,用户只需加载相关的jar包即可(注意修改下Run.bat文件).
3.打开数据库既可通过设定好的XML文件打开,也可通过对话框打开.
4.打开数据库后,程序会依次列出数据库中的Schema,Schema下的各表和和表中的各字段;更改上层,下层会随之改变.还提供了树状目录方便程序员在数据库中浏览.
5.轻松获得某表的完整CRUD各语句以及表对应的Pojo文件,Hibernate匹配文件等.
6.可执行SQL语句,显示处理结果,还可以保存SQL语句和处理结果。
7.可对多层的Select语句进行整形,帮助程序员理清其结构.
8.可打开多个窗口以进行不同的处理.
介绍页面:
http://www.blogjava.net/sitinspring/archive/2008/01/27/178041.html
下载页面:
http://download.enet.com.cn/html/030212008012701.html
软件大小:
2.53M
运行软件的前提条件:
运行此软件需要安装JDK1.5或以上版本.
SqlToolBox的主要功能有:
1.它能连接并操作Oracle,MySql等多种数据库。
2.提供数据库的平面视图和树状视图以方便用户浏览。
3.能生成表的CRUD语句及Hibernate配置文件,Pojo类等。
4.能执行SQL语句并返回结果以及对SQL语句进行整形。
5.能方便的查看表结构。
6.用户可打开多个窗口访问不同数据库,也可以在不同的选项页中进行不同的操作。
SqlToolBox示例界面:
以下是SqlToolBox的使用教程:
1) 启动SqlToolBox.
如下图,点击其中的"Run.bat"启动程序.
打开后,程序将显示以下界面:
2.通过对话框打开数据库.
首次启动时,用户本机没有XML描述数据源文件,只能通过对话框来打开数据库.
点击菜单中的"文件"->"打开数据源对话框",将弹出以下界面.
接下来输入数据库服务器的IP地址和数据库名,举例如下:
接着,选择数据库类型,我的数据库是Oracle的,就选它了.选完后,你会发现数据库类型和Url都被自动填入了.
接下来填入用户名和密码,如果所有信息均正确,你稍等一会就能看到数据库操作窗口被打开了.
3.存储数据库信息文件.
点击数据源窗口中的"保存文件"按钮,写入文件名,你就将数据库信息存储到了文件中.
文件信息如下:
<?xml version="1.0" encoding="UTF-8"?>
<datasource>
<type>oracle</type>
<url>jdbc:oracle:thin:@192.168.104.173:1521:orcl</url>
<usr>hy</usr>
<pswd>hy</pswd>
</datasource>
4.通过数据库信息文件打开数据库.
点击菜单"文件"->"打开XML形式的数据源文件",找到刚才保存的文件,
然后出现以下界面:
"执行中"对话框消失后,表空间和表都被载入了.
以下是平面视图状态的表和表空间.
以下是树视图状态的表空间和表:
5.查看表的字段及其字段属性。
在平面视图中中选择一个表,左下方即出现这个表的字段及其字段属性,如下图:
在树视图中左键选择第三级节点-表节点,也可以达到同样的效果。
6.取得单表的各种Sql文。
在平面视图或树视图中,对着表名,点击右键,会弹出一个菜单,选择“取得单表查询语句”到“取得单表更新语句”这五个菜单项,能得到Select,insert,delete,update等四种SQl文。它们将出现在右边的当前选项卡的文本框中。
树视图中的同等操作:
7.将SQL文变成Java中的语句。
作为Java程序员,在程序中写SQL语句是必不可少的,这项工作也比较乏味,在SQLToolBox的帮助下,你可以轻松完成这一过程。
首先,在右边选项卡中的文本框中选中SQL语句。
然后,点击倒数第二个工具栏按钮,也就是文字“将Sql语句StringBuffer化”上面的那一个。接下来看这段选择的文字发生了什么变化:
看,写StringBuffer的过程SqlToolBox自动帮你完成了,SQL语句也可以帮你完成大部分,为你节省了不少时间吧,你可以把这部分时间用到更有创造性,更能体现你个人价值的地方去了。
(未完待续)