由於在開發中,我們經常要使用數據庫,對數據庫進行各種操作,由於Netbeans集成開發環境對各種主流數據庫的支持,我們開發人員可以很方便的利用Netbeans進行項目開發,節約很多時間,帶來方便。
首先確保電腦上安裝好netbeans和mysql,本人使用的是netbeans6.5和mysql5.1版本,大家可以從sun的官方網站上下載最新的版本。(netbeans: http://www.netbeans.org/ mysql:http://www.mysql.com/)
1.添加mysql數據庫驅動
啟動netbeans開發工具,在services服務)窗口中展開databases數據庫)節點,大家就可以看到一個數據庫的資源管理器,如下圖:
其中在Drivers包中包含了所有數據庫的驅動程序,如果要使用netbeans來操作mysql,必需在這裡添加mysql的驅動程序,右鍵單擊 Drivers驅動程序)節點,然後選中“New Dirver...”命令,打開一個新建JDBC驅動程序的窗體,如下圖:
在這個新建對話框中選擇add(添加)按鈕,選擇你要添加的驅動mysql數據庫驅動mysql-connector-java-3.1.3-beta-bin.jar),添加確定後netbeans會自動填寫Drivers Class:(com.mysql.jdbc.Driver)及Name文本輸入框,然後打擊Ok,完成數據庫驅動程序在netbeans上的配置。
2.通過netbeans連接mysql數據庫
前面工作都做好後,我們可以用netbeans當mysql的客戶端來操作mysql數據庫。右擊databases數據庫)節點,選擇”new connection ...“(新建一個連接)選項,彈出如下界面,其中name(名稱)為上面配好的數據庫驅動的名稱,host主機)為mysql數據庫的計算機名或者 ip地址,port為mysql的端口號,默認為3306;database為要連接的數據庫的名字如yang為本人建立的數據庫),然後輸入數據庫的 用戶名和密碼,單擊OK(確定)按鈕,具體參照下圖:
完成後,將在databases數據庫)節點下多出一項我們自己剛添加的數據庫,右擊它,然後選擇connect連接),將會打開我們要連接的mysql數據庫。如下圖:
其中Tables是yang這個數據庫中所建的表,Views為視圖,procedures為存儲過程,在這裡我們可以直觀的看到數據庫的結構,我們可以通過netbeans對mysql數據庫進行各種操作。
3。操作數據庫
如果要查看person表中的數據,可以右鍵單擊person,選擇view data查看數據)選項,馬上顯示組合窗體,上面為sql編輯器,下面為數據顯示框,如下圖:
這裡我們能夠清楚看到person表中有2條數據,當然我們也可以在上面的SQL編輯器當中編寫sql語句查詢我們所需要的數據,在這裡我們可以做很多命令行下操作mysql數據庫功能的操作。