Hướng dẫn how do i install mysql java connector? - làm cách nào để cài đặt trình kết nối java mysql?

Bạn có thể cài đặt gói đầu nối/j bằng phân phối nhị phân hoặc nguồn. Mặc dù phân phối nhị phân cung cấp phương thức dễ nhất để cài đặt, phân phối nguồn cho phép bạn tùy chỉnh cài đặt của mình. Cả hai loại phân phối đều có sẵn từ trang Tải xuống Trình kết nối/J. Mã nguồn cho Trình kết nối/J cũng có sẵn trên GitHub tại https://github.com/mysql/mysql-connector-j.

Đầu nối/j cũng có sẵn dưới dạng một vật phẩm maven trong kho lưu trữ trung tâm. Xem Phần & NBSP; 4.2, Trình kết nối cài đặt/J bằng cách sử dụng Maven, để biết chi tiết.

Nếu bạn đang nâng cấp từ phiên bản trước, hãy đọc thông tin nâng cấp trong Phần & NBSP; 4.4, nâng cấp từ phiên bản cũ hơn trước khi tiếp tục.

Quan trọng

Thư viện của bên thứ ba: Theo cách bạn sử dụng Trình kết nối/J 8.0, bạn cũng có thể cần cài đặt các thư viện của bên thứ ba sau trên hệ thống của mình để nó hoạt động: According to how you use Connector/J 8.0, you may also need to install the following third-party libraries on your system for it to work:

  • Bộ đệm giao thức (protobuf-java) là bắt buộc để sử dụng X Devapi

  • SDK cơ sở hạ tầng đám mây của Oracle cho Java (oci-java-sdk) được yêu cầu để hỗ trợ xác thực OCI AIM

  • API mặt tiền ghi nhật ký đơn giản (slf4j-api) là cần thiết để sử dụng các khả năng ghi nhật ký được cung cấp bởi việc triển khai mặc định của org.slf4j.Logger.Slf4JLogger bởi đầu nối/j

Các thư viện bên thứ ba này và các thư viện bên thứ ba khác được yêu cầu để xây dựng đầu nối/j từ nguồn, xem phần để biết thêm thông tin về các thư viện cần thiết, bao gồm các phiên bản cần thiết và vị trí tải xuống.


Thận trọng

Bạn chỉ cần cài đặt Trình kết nối/J từ nguồn nếu bạn muốn xây dựng phiên bản kết nối/j tùy chỉnh hoặc nếu bạn quan tâm đến việc giúp chúng tôi kiểm tra mã mới của chúng tôi. Để chỉ có trình kết nối MySQL/J lên và chạy trên hệ thống của bạn, hãy cài đặt Trình kết nối/J bằng cách sử dụng phân phối phát hành nhị phân tiêu chuẩn; Xem Phần & NBSP; 4.1, Trình kết nối cài đặt/J từ phân phối nhị phân để được hướng dẫn.

Để cài đặt Trình kết nối MySQL/J từ nguồn, hãy đảm bảo rằng bạn có phần mềm sau trên hệ thống của mình:

Mẹo

Có ý kiến ​​cho rằng các phiên bản mới nhất có sẵn cho phần mềm sau đây được sử dụng để biên dịch Trình kết nối/J; Nếu không, một số tính năng có thể không có sẵn.

  • Một máy khách Git, nếu bạn muốn kiểm tra các nguồn từ kho Github của chúng tôi (có sẵn từ http://git-scm.com/doads).

  • Apache Ant phiên bản 1.10.6 hoặc mới hơn (có sẵn từ http://ant.apache.org/).

  • Jdk 1.8.x (có sẵn từ https://www.oracle.com/technetwork/java/javase/doads/jdk8 xuống tải -2133151.html).

  • Các thư viện của bên thứ ba sau:

    • JUNIT 5.6 (xem Cài đặt và tải xuống thông tin trong Hướng dẫn sử dụng Junit 5). Các tệp JAR sau được yêu cầu:

      • junit-jupiter-api-5.8.2.jar (có sẵn từ, ví dụ, https://search.maven.org/artifact/org.junit.jupiter/junit-jupiter-api/5.8.2/jar).

      • junit-jupiter-engine-5.8.2.jar (có sẵn từ, ví dụ, https://search.maven.org/artifact/org.junit.jupiter/junit-jupiter-engine/5.8.2/jar).

      • com.mysql.cj.build.jdk=path_to_jdk_1.8
        com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
        0 (có sẵn từ, ví dụ, https://search.maven.org/artifact/org.junit.platform/junit-platform-commons/1.8.2/jar).

      • com.mysql.cj.build.jdk=path_to_jdk_1.8
        com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
        1 (có sẵn từ, ví dụ, https://search.maven.org/artifact/org.junit.platform/junit-platform-engine/1.8.2/jar).

      • com.mysql.cj.build.jdk=path_to_jdk_1.8
        com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
        2 (có sẵn từ, ví dụ, https://search.maven.org/artifact/org.junit.platform/junit-platform-launcher/1.8.2/jar).

      • Các tệp JAR bổ sung này, mà Junit 5 phụ thuộc vào:

        • com.mysql.cj.build.jdk=path_to_jdk_1.8
          com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
          3 (có sẵn từ, ví dụ, https://search.maven.org/artifact/org.apiguardian/apiguardian-api/1.1.2/jar).

        • com.mysql.cj.build.jdk=path_to_jdk_1.8
          com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
          4 (có sẵn từ, ví dụ, https://search.maven.org/artifact/org.opentest4j/opentest4j/1.2.0/jar).

    • Javassist 3.28.0 (

      com.mysql.cj.build.jdk=path_to_jdk_1.8
      com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
      5, ví dụ, có sẵn từ, https://search.maven.org/artifact/org.javassist/javassist/3.28.0-ga/bundle).

    • Bộ đệm giao thức Java API 3.19.4 (

      com.mysql.cj.build.jdk=path_to_jdk_1.8
      com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
      6, ví dụ, có sẵn từ, https://search.maven.org/artifact/com.google.protobuf/protobuf-java/3.19.4/bundle).

    • API mặt tiền đăng nhập đơn giản 1.7,35 hoặc mới hơn (

      com.mysql.cj.build.jdk=path_to_jdk_1.8
      com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
      7, ví dụ, có sẵn từ, https://search.maven.org/artifact/org.slf4j/slf4j-api/1.7.35/jar).

    • Java Hamcrest 2.2 hoặc mới hơn (

      com.mysql.cj.build.jdk=path_to_jdk_1.8
      com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
      8, ví dụ, có sẵn từ, https://search.maven.org/artifact/org.hamcrest/hamcrest/2.2/jar).

    • SDK cơ sở hạ tầng đám mây của Oracle cho Java (

      com.mysql.cj.build.jdk=path_to_jdk_1.8
      com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries
      9, ví dụ, có sẵn từ, https://search.maven.org/artifact/com.oracle.oci.sdk/oci-java-sdk-common/2.14.1/jar).

Để xây dựng Trình kết nối MySQL/J từ nguồn, hãy làm theo các bước sau:

  1. Hãy chắc chắn rằng bạn đã cài đặt JDK 1.8.x.

  2. Lấy các nguồn cho đầu nối/j bằng một trong các phương tiện sau:

    • Tải xuống Lưu trữ phân phối độc lập nền tảng (ở định dạng

      $> ant dist
      0 hoặc
      $> ant dist
      1) cho Trình kết nối/J, chứa các nguồn, từ trang tải xuống của Trình kết nối/j. Trích xuất nội dung của kho lưu trữ vào một thư mục có tên, ví dụ,
      $> ant dist
      2.

    • Tải xuống gói RPM nguồn cho Trình kết nối/J từ Trình kết nối/J Tải xuống trang và cài đặt nó.

    • Kiểm tra mã từ kho lưu trữ mã nguồn cho Trình kết nối MySQL/J nằm trên GitHub tại https://github.com/mysql/mysql-connector-j. Bản phát hành mới nhất của Sê -ri Connector/J 8.0 là trên nhánh

      $> ant dist
      3; Sử dụng lệnh sau để kiểm tra nó:

      $> git clone --branch release/8.0 https://github.com/mysql/mysql-connector-j.git

      Theo thư mục hiện tại, lệnh tạo ra một thư mục con

      $> ant dist
      2, chứa mã bạn muốn.

  3. Đặt tất cả các thư viện của bên thứ ba cần thiết vào một thư mục gọi là

    $> ant dist
    5 tại gốc của cây nguồn (nghĩa là trong
    $> ant dist
    6, nếu bạn đã làm theo các bước trên) hoặc đặt chúng ở nơi khác và cung cấp vị trí cho kiến ​​sau (xem Bước 5 bên dưới).

  4. Thay đổi thư mục làm việc hiện tại của bạn thành thư mục

    $> ant dist
    2 được tạo ở bước 2 ở trên.

  5. Trong thư mục, tạo một tệp có tên

    $> ant dist
    8 để chỉ ra vị trí của thư mục gốc cho cài đặt JDK 1.8.x của bạn với thuộc tính
    $> ant dist
    9, cũng như vị trí cho các thư viện bổ sung, nếu chúng không có trong
    $> ant dist
    6, với Tài sản
    $> ant -projecthelp
    1. Dưới đây là một tệp mẫu với các thuộc tính đó được đặt (thay thế các phần của ____ ____32 bằng các đường dẫn tệp thích hợp):
    $> ant -projecthelp
    2
    parts with the appropriate file paths):

    com.mysql.cj.build.jdk=path_to_jdk_1.8
    com.mysql.cj.extra.libs=path_to_folder_for_extra_libraries

    Ngoài ra, bạn có thể đặt các giá trị của các thuộc tính đó thông qua các tùy chọn kiến ​​

    $> ant -projecthelp
    3.

  6. Phát hành lệnh sau để biên dịch trình điều khiển và tạo tệp

    $> ant -projecthelp
    4 cho trình kết nối/j:

    $> ant dist

    Điều này tạo ra một thư mục

    $> ant -projecthelp
    5 trong thư mục hiện tại, nơi tất cả các đầu ra xây dựng đi. Một thư mục được tạo theo thư mục
    $> ant -projecthelp
    5, có tên bao gồm số phiên bản của bản phát hành bạn đang xây dựng. Thư mục đó chứa các nguồn, các tệp
    $> ant -projecthelp
    7 được biên dịch và tệp
    $> ant -projecthelp
    4 để triển khai.

    Để biết thông tin về tất cả các mục tiêu xây dựng, bao gồm các mục tiêu tạo phân phối được đóng gói đầy đủ, hãy đưa ra lệnh sau:

    $> ant -projecthelp
  7. Cài đặt tệp

    $> ant -projecthelp
    4 mới được tạo cho trình điều khiển JDBC vì bạn sẽ cài đặt tệp nhị phân
    $> ant -projecthelp
    4 bạn tải xuống từ MySQL bằng cách làm theo các hướng dẫn được đưa ra để định cấu hình đường dẫn lớp hoặc định cấu hình trình kết nối/j cho máy chủ ứng dụng.


Tôi đặt đầu nối MySQL ở đâu?

Trừ khi bạn chọn một thư mục khác, Trình kết nối/NET được cài đặt trong các tệp C: \ Program (x86) \ MySQL \ MySQL Connector phiên bản Net (phiên bản được cài đặt).C:\Program Files (x86)\MySQL\MySQL Connector Net version (the version installed).

Làm cách nào để tải xuống Trình kết nối MySQL trên Windows 10?

Tải xuống từ http://dev.mysql.com/doads/windows/installer/ và xem tài liệu trình cài đặt MySQL để biết thêm chi tiết.Đây không phải là trình cài đặt cụ thể của Trình kết nối/ODBC.MSI: Trình hướng dẫn cài đặt Windows MSI Cài đặt Trình kết nối/ODBC.Tải xuống từ https://dev.mysql.com/doads/connector/odbc/. and see the MySQL Installer documentation for additional details. This is not a Connector/ODBC specific installer. MSI: The Windows MSI Installer Package wizard installs Connector/ODBC. Download it from https://dev.mysql.com/downloads/connector/odbc/.

Làm thế nào để bạn cài đặt một đầu nối?

Để cài đặt thủ công một đầu nối:..
Tìm đầu nối của bạn trên Hub Confluent và tải xuống tệp ZIP đầu nối ..
Trích xuất nội dung tệp zip và sao chép nội dung vào vị trí mong muốn.....
Thêm điều này vào đường dẫn plugin trong tệp thuộc tính kết nối của bạn.....
Bắt đầu kết nối công nhân với cấu hình đó ..

Đầu nối MySQL trong Java là gì?

Trình kết nối MySQL/J là trình điều khiển JDBC Type 4, triển khai thông số kỹ thuật JDBC 4.2.Chỉ định loại 4 có nghĩa là trình điều khiển là triển khai Java thuần túy của giao thức MYSQL và không dựa vào các thư viện máy khách MySQL.a JDBC Type 4 driver, implementing the JDBC 4.2 specification. The Type 4 designation means that the driver is a pure Java implementation of the MySQL protocol and does not rely on the MySQL client libraries.