環境準備
- NetBeans 6.5
- JDK 6 Update 13
- MySQL 5.x(記住埠號 3306、root 密碼)
步驟 1:建立測試資料庫
mysql> CREATE DATABASE cars;
mysql> SHOW DATABASES;

步驟 2:NetBeans 建立資料庫連線
- 啟動 NetBeans → 「服務」標籤 → 「資料庫」右鍵 → 「新增連線」。
- 驅動選擇 MySQL (Connector/J),主機
localhost、埠 3306、資料庫 cars、用戶 root、密碼 33123。
- 點選「確定」,連線成功顯示於資料庫節點下。


步驟 3:執行 SQL 腳本建立資料表
- 右鍵連線節點 → 「執行命令」。
- 貼上建表 SQL(含
car 表:make、size 等欄位),執行。


步驟 4:建立 Java 桌面資料庫應用程式
- 「檔案」→「新專案」→「Java」→「Java 桌面應用程式」。
- 下一步 → 選擇「資料庫應用程式」。
- 資料庫連線選擇步驟 2 建立的
jdbc:mysql://localhost:3306/cars,勾選要顯示的欄位。
- 完成精靈,NetBeans 自動產生 JPA 實體類、JTable 綁定、新增/刪除/修改功能。




步驟 5:執行驗證
執行主專案,視窗顯示 car 表資料,支援新增、刪除、編輯、儲存操作。

進階擴充
- 拖拉 Swing 元件(JButton、JTextField、JComboBox)自訂介面。
- 整合 JPA/Hibernate 進行更複雜的實體關聯映射。
- 部署為 Web 應用:選擇「Java Web」→「Web 應用程式」,同樣可使用資料庫連線池。
常見問題
| 問題 | 解決 |
| Communications link failure | 檢查 MySQL bind-address=0.0.0.0、防火牆 3306、Connector/J 版本相容性 |
| No suitable driver | 確認專案 Libraries 包含 mysql-connector-java-x.x.xx.jar |
| Time zone 錯誤 | 連線 URL 加 ?serverTimezone=Asia/Taipei 或 MySQL 設定 default_time_zone |