春風(fēng)博客

          春天里,百花香...

          導(dǎo)航

          <2010年12月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          統(tǒng)計(jì)

          公告

          MAIL: junglesong@gmail.com
          MSN: junglesong_5@hotmail.com

          Locations of visitors to this page

          常用鏈接

          留言簿(11)

          隨筆分類(224)

          隨筆檔案(126)

          個人軟件下載

          我的其它博客

          我的鄰居們

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          SqlToolBox 1.60發(fā)布,介紹及使用

          SqlToolBox的前身是本人的SqlAnywhere,我制作此軟件旨在為Java程序員在操作數(shù)據(jù)庫時提供一個趁手的工具,此軟件完全免費(fèi),且功能還在不斷增加中,目前最高版本是1.60.

          SqlToolBox有如下功能:
          1.本地?zé)o需安裝客戶端,通過本程序即可訪問數(shù)據(jù)庫.
          2.可訪問oracle,db2,sqlserver,sybase,informix,mysql,postgresql等七種數(shù)據(jù)庫,用戶只需加載相關(guān)的jar包即可(注意修改下Run.bat文件).
          3.打開數(shù)據(jù)庫既可通過設(shè)定好的XML文件打開,也可通過對話框打開.
          4.打開數(shù)據(jù)庫后,程序會依次列出數(shù)據(jù)庫中的Schema,Schema下的各表和和表中的各字段;更改上層,下層會隨之改變.還提供了樹狀目錄方便程序員在數(shù)據(jù)庫中瀏覽.
          5.輕松獲得某表的完整CRUD各語句以及表對應(yīng)的Pojo文件,Hibernate匹配文件等.
          6.可執(zhí)行SQL語句,顯示處理結(jié)果,還可以保存SQL語句和處理結(jié)果。
          7.可對多層的Select語句進(jìn)行整形,幫助程序員理清其結(jié)構(gòu).
          8.可打開多個窗口以進(jìn)行不同的處理.

          介紹頁面:
          http://www.aygfsteel.com/sitinspring/archive/2008/01/27/178041.html

          下載頁面:
          http://download.enet.com.cn/html/030212008012701.html

          軟件大小:
          2.53M

          運(yùn)行軟件的前提條件:
          運(yùn)行此軟件需要安裝JDK1.5或以上版本.

          SqlToolBox的主要功能有:
          1.它能連接并操作Oracle,MySql等多種數(shù)據(jù)庫。
          2.提供數(shù)據(jù)庫的平面視圖和樹狀視圖以方便用戶瀏覽。
          3.能生成表的CRUD語句及Hibernate配置文件,Pojo類等。
          4.能執(zhí)行SQL語句并返回結(jié)果以及對SQL語句進(jìn)行整形。
          5.能方便的查看表結(jié)構(gòu)。
          6.用戶可打開多個窗口訪問不同數(shù)據(jù)庫,也可以在不同的選項(xiàng)頁中進(jìn)行不同的操作。

          SqlToolBox示例界面:


          以下是SqlToolBox的使用教程:

          1) 啟動SqlToolBox.
          如下圖,點(diǎn)擊其中的"Run.bat"啟動程序.


          打開后,程序?qū)@示以下界面:


          2.通過對話框打開數(shù)據(jù)庫.
          首次啟動時,用戶本機(jī)沒有XML描述數(shù)據(jù)源文件,只能通過對話框來打開數(shù)據(jù)庫.
          點(diǎn)擊菜單中的"文件"->"打開數(shù)據(jù)源對話框",將彈出以下界面.


          接下來輸入數(shù)據(jù)庫服務(wù)器的IP地址和數(shù)據(jù)庫名,舉例如下:


          接著,選擇數(shù)據(jù)庫類型,我的數(shù)據(jù)庫是Oracle的,就選它了.選完后,你會發(fā)現(xiàn)數(shù)據(jù)庫類型和Url都被自動填入了.


          接下來填入用戶名和密碼,如果所有信息均正確,你稍等一會就能看到數(shù)據(jù)庫操作窗口被打開了.

          3.存儲數(shù)據(jù)庫信息文件.
          點(diǎn)擊數(shù)據(jù)源窗口中的"保存文件"按鈕,寫入文件名,你就將數(shù)據(jù)庫信息存儲到了文件中.


          文件信息如下:

          <?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.通過數(shù)據(jù)庫信息文件打開數(shù)據(jù)庫.
          點(diǎn)擊菜單"文件"->"打開XML形式的數(shù)據(jù)源文件",找到剛才保存的文件,


          然后出現(xiàn)以下界面:


          "執(zhí)行中"對話框消失后,表空間和表都被載入了.
          以下是平面視圖狀態(tài)的表和表空間.


          以下是樹視圖狀態(tài)的表空間和表:


          5.查看表的字段及其字段屬性
          在平面視圖中中選擇一個表,左下方即出現(xiàn)這個表的字段及其字段屬性,如下圖:


          在樹視圖中左鍵選擇第三級節(jié)點(diǎn)-表節(jié)點(diǎn),也可以達(dá)到同樣的效果。


          6.取得單表的各種Sql文。
          在平面視圖或樹視圖中,對著表名,點(diǎn)擊右鍵,會彈出一個菜單,選擇“取得單表查詢語句”到“取得單表更新語句”這五個菜單項(xiàng),能得到Select,insert,delete,update等四種SQl文。它們將出現(xiàn)在右邊的當(dāng)前選項(xiàng)卡的文本框中。


          樹視圖中的同等操作:


          7.將SQL文變成Java中的語句。
          作為Java程序員,在程序中寫SQL語句是必不可少的,這項(xiàng)工作也比較乏味,在SQLToolBox的幫助下,你可以輕松完成這一過程。

          首先,在右邊選項(xiàng)卡中的文本框中選中SQL語句。


          然后,點(diǎn)擊倒數(shù)第二個工具欄按鈕,也就是文字“將Sql語句StringBuffer化”上面的那一個。接下來看這段選擇的文字發(fā)生了什么變化:


          看,寫StringBuffer的過程SqlToolBox自動幫你完成了,SQL語句也可以幫你完成大部分,為你節(jié)省了不少時間吧,你可以把這部分時間用到更有創(chuàng)造性,更能體現(xiàn)你個人價值的地方去了。

          (未完待續(xù))

           

          posted on 2008-01-27 17:36 sitinspring 閱讀(2211) 評論(35)  編輯  收藏 所屬分類: 個人作品

          評論

          # re: SqlToolBox 發(fā)布,介紹及使用 2008-01-31 22:50 易初風(fēng)云

          太強(qiáng)了,佩服.謝謝!  回復(fù)  更多評論   

          # re: SqlToolBox 1.57發(fā)布,介紹及使用[未登錄] 2008-03-10 16:26 aaa

          希望支持sybase的jconn3.jar(jconnect6.0)jdbc for sybase   回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-06-15 12:42 育平

          強(qiáng)啊!我好想也能做出這樣的作品來!  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-06-25 08:57 鉤子

          強(qiáng),仰慕!  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-07-05 16:04 danielxu

          你好,SqlToolBox 1.60我剛試用了。很不錯。
          提點(diǎn)小建議。第一,你的數(shù)據(jù)庫連接url和drivers中,sqlserver的是以前版本的,sqlserver 2005(sqljdbc.jar新版)的drivers和url都不一樣了,所以加載sqlserver2005的時候會出現(xiàn)不能加載的問題。第二,jtds-1.2.2.jar用的很多,希望能加入到程序里。
          另外,你的這個程序是否能原工程共享?如果可以的話可以發(fā)到xudayusky@gmail.com  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-07-08 14:04 creasure

          建議做成opensource!讓老外嘗嘗國產(chǎn)的厲害。:-)  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-07-08 16:18 如坐春風(fēng)

          @creasure

          不敢當(dāng),不成熟的地方還有很多,不敢拿出去。
            回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-07-08 16:19 如坐春風(fēng)

          @danielxu

          您的建議很好,有時間我會大修一次。  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-07-08 16:46 creasure


          @如坐春風(fēng)
          建議你做個opensourc,因?yàn)檫@樣就會有更多的朋友來一起做這個,讓他更加完善!呵呵  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-07-08 16:51 如坐春風(fēng)

          @creasure

          是好主意,只是現(xiàn)在時機(jī)不太成熟,修改后的版本我會考慮open一下的。  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-07-08 19:43 creasure

          @如坐春風(fēng)
          好啊,到時別忘了通知我一聲。我要好好學(xué)JAVA,呵呵  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-07-25 16:59 Always BaNg.

          SQL應(yīng)該做成語法高亮,SQL此法分析器到處都是。  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-07-25 21:00 博學(xué)精思慎言篤行

          @Always BaNg.

          有此計(jì)劃,有時間就實(shí)施。
            回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-09-11 13:08 試用者

          幾點(diǎn)意見:
          1.查詢結(jié)果的行號能否根據(jù)個人意愿加上或是取消掉?
          2.如果SQL語句除錯可否提示充分一些?
          3.同連一個數(shù)據(jù)庫過多就有人老連不上,是什么問題?  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-09-11 13:10 試用者

          整形功能在處理group by上有些問題。  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-09-13 19:24 尋道者

          @試用者

          謝謝提醒,如有十天左右的時間一定做更改。
            回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-09-17 21:39 試用者

          CRUD幾大語句能否由用戶決定是否首先換行顯示啊?  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-09-19 11:57 sitinspring

          @試用者

          有時間就會修改成讓用戶自行設(shè)定。
            回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-10-17 23:36 隔葉黃鶯

          真的,很不錯的  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-11-14 08:30 初學(xué)者

          我對數(shù)據(jù)庫還不太懂。我現(xiàn)在想用這個連到網(wǎng)絡(luò)上infomix服務(wù)器上。是不是還得需要for infomix的jar啊。  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-11-14 11:22 sitinspring

          @初學(xué)者

          是,需要手動放入這個jar。再改寫run.bat文件,把這個jar添加進(jìn)入。

            回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2008-11-26 16:08 towne

          能不能增加對hsqldb的支持呢?
          hsqldb一直沒一個很好的界面
          另外 源碼能共享嗎?
            回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2009-01-28 17:25 heyang

          大家好,目前SqlToolBox已經(jīng)升級到1.71版本,歡迎大家下載適用。

          另外多數(shù)據(jù)庫的完全支持也在考慮中。  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2009-02-05 23:04 heyang

          當(dāng)前版本1.75  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2009-04-01 23:05 mircle

          不能白用
          留2點(diǎn)我使用中遇到的問題

          1 oracle 的 rac 配置 貌似不支持

          2 開始加載數(shù)據(jù)庫對象信息 性能有待調(diào)優(yōu)   回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2009-04-02 05:28 heyang

          @mircle

          萬分感謝您的反饋,有機(jī)會我會在最新版本中加入新功能。

          最新版本會發(fā)布在:
          http://www.aygfsteel.com/heyang/archive/2009/01/23/252423.html

            回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2009-09-02 14:49 willim2000

          swing開發(fā)的數(shù)據(jù)庫管理工具,
          http://willim2000.blog.chinajavaworld.com/entry/3032/0/?slideshow=0
            回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2010-05-10 09:10 股海e程

          新版可以下載了。

          http://www.aygfsteel.com/heyang/archive/2010/05/09/320421.html  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2010-05-11 11:21 何楊

          1.78測試版本可下載:

          http://www.box.net/shared/ti56l5c9hs  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2010-05-11 22:42 何楊

          1.7.9 版本:
          http://www.box.net/shared/ejnxf241is  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2010-05-12 23:41 何楊

          1.8.0版下載:
          http://www.box.net/shared/ggmlmyjrrg  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2010-05-20 18:43 何楊

          SqlToolBox1.8.2版下載
          http://www.box.net/shared/o48fxqem61   回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2010-12-03 20:16 何楊

          SqlToolBox 1.8.6 版下載
          http://www.box.net/shared/0flunl0zul  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2011-01-22 22:28 何楊

          http://www.aygfsteel.com/heyang/archive/2011/01/22/343382.html

          1.88版下載。  回復(fù)  更多評論   

          # re: SqlToolBox 1.60發(fā)布,介紹及使用 2012-02-24 14:46 alias

          你的程序無法連接DB2數(shù)據(jù)庫,已經(jīng)將DB2的JAVA包加進(jìn)去了,但仍提示 Cannot load JDBC driver class 'com.ibm.db2.jdbc.app.DB2Driver  回復(fù)  更多評論   

          sitinspring(http://www.aygfsteel.com)原創(chuàng),轉(zhuǎn)載請注明出處.
          主站蜘蛛池模板: 沾化县| 德庆县| 泾阳县| 乌什县| 朔州市| 北海市| 洪江市| 玛曲县| 高尔夫| 漠河县| 慈溪市| 桃江县| 玉溪市| 双柏县| 资源县| 唐河县| 和静县| 东乡族自治县| 偏关县| 抚顺市| 松溪县| 老河口市| 得荣县| 沅陵县| 法库县| 尼勒克县| 大邑县| 灌南县| 镇巴县| 湖北省| 龙岩市| 墨脱县| 晋中市| 龙川县| 开鲁县| 安化县| 北碚区| 施秉县| 天峻县| 佳木斯市| 芦溪县|