DbVisualizer圖解
2024-07-21 02:08:42
供稿:網友
很偶然的機會,發現了一個很優秀的jdbc調試工具,免費的噢。
它就是dbviualizer。在http://www.dbvis.com/可以找到下載。
安裝過程很普通,相信每一個程序員都可以輕松搞定,現在我們看看它的真面目。
歡迎界面,純java寫就的dbviusualizer在windows下呈現親切的xp風格,不知道其它平臺上是什么樣子。
新安裝的dbvisuallizer需要設置驅動和數據源,這都是在gui模式下完成的,十分直觀簡易。點擊工具欄最左邊的按鈕manage drivers,可以進放驅動管理器頁面,管理數據驅動,比如我們可以搜尋java系統的classpath中有哪些驅動:
搜索過程中居然無視我設置的classpath,不知道是何原因?不過沒關系,我們可以通過另一種方法簡單的定位jdbc驅動,即使用“add location...”菜單項,用“打開文件”對話框指定jar文件。
打開我硬盤上的firebird-full.jar文件后,drivermanager成功找到了其中的firebird驅動?,F在,我們可以利用這個jdbc驅動來建立數據聯接了,點擊database objects頁上的“add new database connection”,剩下的就是按提示逐項設定參數了:
設定好信息之后,connect一下試試吧:
顯示數據庫對象樹,輸?lt;font face="times new roman, serif">sql、以高亮標注語法、返回執行結果,都不足以引發我的新鮮感,這些功能已經司空見慣了,但這個表間關系引用頁--refrence,不得不說是一個亮點,要知道對于我們平時開發數據庫系統時,手邊有個簡單的表間關系圖,可以隨時給我們一一個提示,也就不必去翻閱項目文檔來確定數據結構。要知道在ms sql server里雖然有同樣的功能,但是那個關系圖卻需要我們手動繪制(當然,mssql的關系圖提供了另外一些強大的功能),這個則是自動生成的,在筆者看來,還相當的美觀:)。
通常在測試時,我們未必會需要返回查詢中所有的數據,在mssql中,可以使用“top n”功能,不過在dbvisualizer中,已經集成了這個功能,我們也就不用修改我們的sql語句了。
請注意窗體最下面右側的“max rows:”和“max chars”,這里就是指定數據集大小的參數。點擊“log”按鈕,還可以顯示執行信息,這里就不另行截圖了,以免有湊數之嫌。
bookmark editor是另一個強大的工具,可以通過“bookmarks”菜單打開。在這里我們可以跟蹤sql命令的執行情況,管理歷史命令、建立書簽等。
通過debug window,我們還可以跟蹤java系統的運行情況,比如異常、警告、系統資源等。
在“edit”菜單下的“tool properies”項,我們不僅可以設置debug,還可以設置其它的系統參數,相信這個不用太多介紹了。
這個軟件提供了強大的功能,也需要相對先進的環境支持,它需要java1.4以上的環境。不過總得來說相當值得一試。雖然我暫時沒有什么的java平臺上的工作,但它還是被我當作是最重要的工具之一。希望它也能帶給你幫助。