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://m.tkk7.com/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語句也可以幫你完成大部分,為你節省了不少時間吧,你可以把這部分時間用到更有創造性,更能體現你個人價值的地方去了。
(未完待續)