MySQL 使用 MySQL Connector/J 為以 Java 程式設計語言開發的用戶端應用程式提供連線能力。Connector/J 實作 Java 資料庫連線 (JDBC) API,以及其許多具附加價值的延伸功能。它也支援新的 X DevAPI。
MySQL Connector/J 是 JDBC Type 4 驅動程式,實作 JDBC 4.2 規格。Type 4 表示該驅動程式是 MySQL 通訊協定的純 Java 實作,不依賴 MySQL 用戶端程式庫。如需相容性資訊,請參閱第 2 章與 MySQL 和 Java 版本的相容性。
Connector/J 9.0 提供易於開發的功能,包括自動向 Driver Manager 註冊、標準化的有效性檢查、分類的 SQLExceptions、支援大型更新計數、支援來自 java.time
套件的本機和位移日期時間變體、支援 JDBC-4.x XML 處理、支援每個連線的用戶端資訊,以及支援 NCHAR
、NVARCHAR
和 NCLOB
資料類型。如需相容性資訊,請參閱第 2 章與 MySQL 和 Java 版本的相容性。
對於使用資料存取常見設計模式的大型程式,請考慮使用其中一種流行的持續性架構,例如 Hibernate、Spring 的 JDBC 範本或 MyBatis SQL Maps,以減少您需要偵錯、調整、保護和維護的 JDBC 程式碼量。
主要主題
如需 Connector/J 的安裝指示,請參閱第 4 章Connector/J 安裝。
如需連線字串、連線選項,以及透過 JDBC 設定連線的說明,請參閱第 6 章Connector/J 參考。
如需連線集區的資訊,請參閱第 8 章使用 Connector/J 進行連線集區。
如需多主機連線的資訊,請參閱第 9 章多主機連線。
如需搭配 Connector/J 使用 X DevAPI 的資訊,請參閱第 10 章搭配 Connector/J 使用 X DevAPI:特殊主題。