首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

NetBeans 操作 MySQL 實戰教程(二):JDBC 驅動配置、建立連線與資料庫樹狀瀏覽

     編輯:MySQL 資料庫相關知識

承接上篇 IDE 環境準備,本篇詳細演示 **JDBC 驅動註冊**、**新增連線**、**連線屬性配置**、**資料庫物件樹狀瀏覽**全流程,配合圖示化步驟,零基礎可上手。

1. 註冊 MySQL JDBC 驅動

  1. 啟動 NetBeans,開啟 `Services` 視窗 (`Ctrl+5`),展開 `Databases` → `Drivers`。
  2. 右鍵 `Drivers` → New Driver...。
  3. 彈出 New JDBC Driver 對話框:
    • Name:自訂,如 MySQL 5.1。
    • Driver Class:點 Add... 選擇 JAR 檔 mysql-connector-java-5.1.xx-bin.jar,NetBeans 自動掃描填入 com.mysql.jdbc.Driver。
    • 點 OK 完成註冊,驅動列表出現新項目。

2. 新增資料庫連線

  1. 右鍵 `Databases` 根節點 → New Connection...。
  2. New Connection 精靈:
    • Name:下拉選擇剛註冊的驅動 MySQL 5.1。
    • Host:MySQL 伺服器 IP/主機名(如 127.0.0.1 或 localhost)。
    • Port:3306(預設)。
    • Database:要連線的具體資料庫名(如 yang)。
    • User Name / Password:資料庫帳密。
    • Remember Password:勾選避免重複輸入。
    • 點 Next → 測試連線成功 → Finish。

3. 連線與樹狀瀏覽

  1. `Databases` 節點下出現新連線項目(圖示帶「斷開」狀態)。
  2. 右鍵該連線 → Connect,圖示變為「已連線」,節點展開顯示:
  • Tables:所有基礎表。
  • Views:視圖。
  • Procedures:預存程序/函數。
  • 各物件右鍵可 View Data、Execute Command、Properties、Rename、Drop。

常見連線問題排查

現象可能原因解決
Communications link failureIP/Port 錯誤、防火牆阻擋、MySQL 未啟用網路檢查 bind-address、skip-networking、防火牆 3306、telnet host 3306
Access denied for user帳密錯、Host 不匹配、權限不足確認 user@host、GRANT ... TO 'user'@'%'、FLUSH PRIVILEGES
Driver class not foundJAR 未加入、版本不匹配重新 Add JAR、確認 com.mysql.cj.jdbc.Driver (8.0+) 或 com.mysql.jdbc.Driver (5.1)
SSL connection error驅動預設要求 SSL、伺服器未配置連線字串加 ?useSSL=false 或配置伺服器 SSL

進階配置:連線屬性自訂

右鍵連線 → Properties → Advanced 頁籤,可添加 JDBC URL 參數:

  • characterEncoding=UTF-8、useUnicode=true(舊驅動需求)。
  • autoReconnect=true、failOverReadOnly=false(高可用)。
  • useServerPrepStmts=true、cachePrepStmts=true(效能)。

下一步預告

下篇將示範:視覺化檢視/編輯資料、SQL 編輯器執行、執行計畫、匯出結果,完成「不離開 IDE 管理 MySQL」閉環。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved