文件首頁
MySQL Connector/J 開發人員指南
相關文件 下載本手冊

MySQL Connector/J 開發人員指南

摘要

本手冊說明如何使用 MySQL Connector/J 9.0(用於與 MySQL 伺服器通訊的 JDBC 和 X DevAPI 驅動程式)安裝、設定和開發資料庫應用程式。

MySQL Connector/J 9.0 取代 8.4 系列,建議用於生產系統。它適用於 MySQL Server 8.0 及更高版本。請升級至 MySQL Connector/J 9.0。

如需詳細說明 Connector/J 各個發行版本變更的注意事項,請參閱 MySQL Connector/J 發行說明

如需法律資訊(包括授權資訊),請參閱前言與法律聲明

如需有關使用 MySQL 的協助,請造訪MySQL 論壇,您可以在這裡與其他 MySQL 使用者討論您的問題。

文件產生於:2024-07-03 (版本:78965)

目錄

前言與法律聲明
1 MySQL Connector/J 概觀
2 與 MySQL 和 Java 版本的相容性
3 Connector/J 9.0 的新功能
4 Connector/J 安裝
4.1 從二進位發行版本安裝 Connector/J
4.2 使用 Maven 安裝 Connector/J
4.3 從原始碼安裝
4.4 從較舊版本升級
4.4.1 從 Connector/J 5.1 升級至 MySQL Connector/J 9.0
4.5 測試 Connector/J
5 Connector/J 範例
6 Connector/J 參考
6.1 驅動程式/資料來源類別名稱
6.2 連線 URL 語法
6.3 組態屬性
6.3.1 身份驗證
6.3.2 連線
6.3.3 工作階段
6.3.4 網路
6.3.5 安全性
6.3.6 陳述式
6.3.7 預先準備的陳述式
6.3.8 結果集
6.3.9 中繼資料
6.3.10 BLOB/CLOB 處理
6.3.11 日期時間類型處理
6.3.12 高可用性和叢集
6.3.13 效能擴充功能
6.3.14 除錯/效能分析
6.3.15 例外/警告
6.3.16 與其他產品整合的調整
6.3.17 JDBC 相容性
6.3.18 X 協定和 X DevAPI
6.4 JDBC API 實作注意事項
6.5 Java、JDBC 和 MySQL 類型
6.6 日期時間值的處理
6.6.1 保留時間點
6.6.2 小數秒
6.6.3 YEAR 值的處理
6.7 使用字元集和 Unicode
6.8 使用查詢屬性
6.9 使用 SSL 安全連線
6.9.1 設定伺服器身份驗證
6.9.2 設定用戶端身份驗證
6.9.3 設定雙向身份驗證
6.9.4 FIPS 模式中的 JSSE
6.9.5 除錯 SSL 連線
6.10 使用 Unix 網域套接字連線
6.11 使用具名管道連線
6.12 使用各種身份驗證方法連線
6.12.1 使用 PAM 身份驗證連線
6.12.2 使用 Kerberos 連線
6.12.3 使用多因素身份驗證連線
6.12.4 使用 Web 身份驗證 (WebAuthn) 身份驗證連線
6.13 使用 ReplicationConnection 的來源/複本複寫
6.14 支援 DNS SRV 記錄
6.15 用戶端工作階段狀態追蹤器
6.16 將 MySQL 錯誤號碼對應至 JDBC SQLState 代碼
7 JDBC 概念
7.1 使用 JDBC DriverManager 介面連線至 MySQL
7.2 使用 JDBC Statement 物件執行 SQL
7.3 使用 JDBC CallableStatements 執行預存程序
7.4 透過 JDBC 擷取 AUTO_INCREMENT 資料行值
8 使用 Connector/J 的連線集區
9 多主機連線
9.1 設定使用 JDBC 連線的伺服器容錯移轉
9.2 設定使用 X DevAPI 連線的伺服器容錯移轉
9.3 設定使用 Connector/J 的負載平衡
9.4 設定使用 Connector/J 的來源/複本複寫
9.5 進階負載平衡和容錯移轉組態
10 將 X DevAPI 與 Connector/J 搭配使用:特殊主題
10.1 使用 X DevAPI 的連線壓縮
10.2 結構描述驗證
11 使用 Connector/J 攔截器類別
12 搭配 SLF4J 使用記錄架構
13 將 Connector/J 與 OpenTelemetry 搭配使用
14 將 Connector/J 與 Tomcat 搭配使用
15 將 Connector/J 與 Spring 搭配使用
15.1 使用 JdbcTemplate
15.2 交易式 JDBC 存取
15.3 搭配 Spring 的連線集區
16 疑難排解 Connector/J 應用程式
17 已知問題和限制
18 Connector/J 支援
18.1 Connector/J 社群支援
18.2 如何報告 Connector/J 的錯誤或問題
索引