Dưới đây là một số thông tin tương thích cho Trình kết nối/J 8.0:
Phiên bản JDBC: Trình kết nối/J 8.0 thực hiện JDBC 4.2. Mặc dù Trình kết nối/J 8.0 hoạt động với các thư viện của các phiên bản JDBC cao hơn, nhưng nó sẽ trả về
SQLFeatureNotSupportedException
cho bất kỳ cuộc gọi nào của các phương thức chỉ được hỗ trợ bởi JDBC 4.3 trở lên.: Connector/J 8.0 implements JDBC 4.2. While Connector/J 8.0 works with libraries of higher JDBC versions, it returns aSQLFeatureNotSupportedException
for any calls of methods supported only by JDBC 4.3 and higher.Các phiên bản MYSQL Server: Trình kết nối/J 8.0 hỗ trợ MySQL 5.7 và 8.0.: Connector/J 8.0 supports MySQL 5.7 and 8.0.
Phiên bản JRE: Trình kết nối/J 8.0 hỗ trợ JRE 8 trở lên.: Connector/J 8.0 supports JRE 8 or higher.
JDK cần thiết để biên dịch: JDK 8.0 trở lên là bắt buộc để biên dịch đầu nối/J 8.0. Ngoài ra, một nhà cung cấp JSSE tùy chỉnh có thể được yêu cầu sử dụng một số phiên bản TLS và bộ mật mã sau này khi kết nối với các máy chủ MySQL. Ví dụ: vì Java 8 của Oracle phát hành trước khi 8U261 được vận chuyển với các triển khai JSSE chỉ hỗ trợ TLS cho đến phiên bản 1.2, bạn cần triển khai JSSE tùy chỉnh để sử dụng TLSV1.3 trên các nền tảng Java 8 đó. Oracle Java 8U261 trở lên hỗ trợ TLSV1.3, do đó, không cần triển khai JSSE tùy chỉnh.: JDK 8.0 or higher is required for compiling Connector/J 8.0. Also, a customized JSSE provider might be required to use some later TLS versions and cipher suites when connecting to MySQL servers. For example, because Oracle's Java 8 releases before 8u261 were shipped with JSSE implementations that support TLS up to version 1.2 only, you need a customized JSSE implementation to use TLSv1.3 on those Java 8 platforms. Oracle Java 8u261 and above do support TLSv1.3, so no customized JSSE implementation is needed.
trừu tượng
Hướng dẫn này mô tả cách cài đặt, định cấu hình và phát triển các ứng dụng cơ sở dữ liệu bằng Trình kết nối MySQL/J 8.0, trình điều khiển JDBC và X Devapi để liên lạc với các máy chủ MySQL.
Trình kết nối MySQL/J 8.0 rất được khuyến khích sử dụng với MySQL Server 8.0 và 5.7. Vui lòng nâng cấp lên đầu nối MySQL/J 8.0.
Để biết ghi chú chi tiết các thay đổi trong mỗi bản phát hành của Trình kết nối/J 8.0, hãy xem Ghi chú phát hành MYSQL Connect/J 8.0.
Để biết thông tin pháp lý, bao gồm thông tin cấp phép, hãy xem lời nói đầu và thông báo pháp lý.
Để được giúp đỡ trong việc sử dụng MySQL, vui lòng truy cập diễn đàn MySQL, nơi bạn có thể thảo luận về các vấn đề của mình với người dùng MySQL khác.
Tài liệu được tạo vào ngày: 2022-10-03 [Sửa đổi: 74241]
Có được và sử dụng các gói phân phối nhị phân
Các loại gói phân phối nhị phân khác nhau cho Trình kết nối/J có sẵn từ trang Tải xuống Trình kết nối/J. Sau đây giải thích cách sử dụng từng loại gói để cài đặt trình kết nối/j.
Sử dụng Lưu trữ độc lập với nền tảng: Lưu trữ .tar.gz
hoặc .zip
có sẵn để cài đặt Trình kết nối/J trên bất kỳ nền tảng nào. Sử dụng tiện ích đồ họa hoặc dòng lệnh thích hợp [ví dụ: TAR cho kho lưu trữ và Winzip .tar.gz
cho kho lưu trữ .zip], trích xuất kho lưu trữ JAR từ kho lưu trữ .tar.gz
hoặc .zip
đến một vị trí phù hợp. .tar.gz
or .zip
archives are available for
installing Connector/J on any platform. Using the appropriate graphical or command-line utility [for example, tar for the .tar.gz
archive and WinZip for the .zip archive], extract the JAR archive from the .tar.gz
or .zip
archive to a suitable location.
Ghi chú
Bởi vì có những tên tệp có khả năng dài trong phân phối, Trình kết nối/J Lưu trữ sử dụng định dạng Lưu trữ GNU TAR. Sử dụng GNU TAR hoặc một ứng dụng tương thích để giải nén biến thể .tar.gz
của phân phối.
Sử dụng các gói cho các hệ thống quản lý gói phần mềm trên các nền tảng Linux: các gói RPM và Debian có sẵn để cài đặt Trình kết nối/J trên một số phân phối Linux như Oracle Linux, Debian, Ubuntu, SUSE, v.v. Cài đặt các gói này bằng hệ thống quản lý gói phần mềm của hệ thống của bạn. RPM and Debian packages are available for installing Connector/J on a number of Linux distributions like Oracle Linux, Debian, Ubuntu, SUSE, and so on. Install these packages using your system's software package management system.
Cấu hình CLASSPATH
Khi ________ 9.jar đã được trích xuất từ gói phân phối nhị phân đến đúng nơi, hoàn tất việc cài đặt trình điều khiển bằng cách đặt kho lưu trữ bình vào đường dẫn lớp Java của bạn, bằng cách thêm đường dẫn tệp đầy đủ của nó vào biến môi trường CLASSPATH
của bạn hoặc bằng cách chỉ định trực tiếp tệp tệp của bạn Đường dẫn với công tắc dòng lệnh SQLFeatureNotSupportedException
1 khi bắt đầu JVM.
Ví dụ: trên các nền tảng Linux, thêm trình điều khiển đầu nối/j vào CLASSPATH
của bạn bằng một trong các biểu mẫu sau, tùy thuộc vào vỏ lệnh của bạn:
# Bourne-compatible shell [sh, ksh, bash, zsh]:
$> export CLASSPATH=/path/mysql-connector-java-ver.jar:$CLASSPATH
# C shell [csh, tcsh]:
$> setenv CLASSPATH /path/mysql-connector-java-ver.jar:$CLASSPATH
Bạn cũng có thể đặt biến môi trường CLASSPATH
trong một tệp hồ sơ, hoặc cục bộ cho người dùng trong SQLFeatureNotSupportedException
4, SQLFeatureNotSupportedException
5 của người dùng hoặc tệp đăng nhập khác hoặc trên toàn cầu bằng cách chỉnh sửa tệp SQLFeatureNotSupportedException
6 toàn cầu.
Đối với các nền tảng Windows, bạn đặt biến môi trường thông qua bảng điều khiển hệ thống.
Định cấu hình Trình kết nối/J cho máy chủ ứng dụng
Để sử dụng Trình kết nối MySQL/J với máy chủ ứng dụng như Glassfish hoặc Tomcat, hãy đọc tài liệu của nhà cung cấp để biết thông tin về cách định cấu hình thư viện lớp bên thứ ba, vì hầu hết các máy chủ ứng dụng đều bỏ qua biến môi trường CLASSPATH
. Đối với các ví dụ cấu hình cho một số máy chủ ứng dụng J2EE, xem Chương & NBSP; 8, kết nối gộp với đầu nối/j, phần & nbsp; 9.3, cấu hình cân bằng tải với đầu nối/j, và phần & nbsp; Tuy nhiên, nguồn có thẩm quyền cho thông tin cấu hình nhóm kết nối JDBC là tài liệu cho máy chủ ứng dụng của riêng bạn.
Nếu bạn đang phát triển Servlets hoặc JSPS và máy chủ ứng dụng của bạn tuân thủ J2EE, bạn có thể đặt tệp SQLFeatureNotSupportedException
8 của trình điều khiển vào thư mục phụ SQLFeatureNotSupportedException
9 của ứng dụng web của bạn, vì đây là vị trí tiêu chuẩn cho các thư viện lớp bên thứ ba trong các ứng dụng Web J2EE. Bạn cũng có thể sử dụng các lớp .tar.gz
0 hoặc .tar.gz
1 trong gói .tar.gz
2, nếu máy chủ ứng dụng J2EE của bạn hỗ trợ hoặc yêu cầu chúng. Giao diện .tar.gz
3 được triển khai bằng lớp .tar.gz
4, hỗ trợ các giao dịch phân tán XA. Các lớp .tar.gz
0 khác nhau hỗ trợ các tham số sau [thông qua các bộ đột biến tập tiêu chuẩn]:
.tar.gz
6.tar.gz
7.tar.gz
8.tar.gz
9.zip
0