Hướng dẫn add mysql connector to maven project - thêm trình kết nối mysql vào dự án maven

Cơ sở dữ liệu nguồn mở phổ biến nhất thế giới

3.3.2 & nbsp; cài đặt đầu nối/j bằng Maven

Bạn cũng có thể sử dụng Trình quản lý phụ thuộc Maven để cài đặt và định cấu hình thư viện Trình kết nối/j trong dự án của bạn. Trình kết nối/J được xuất bản trong kho lưu trữ trung tâm Maven với nhóm sau và Artifactid sau đây:

  • GroupId: com.mysql

  • Artifactid: mysql-connector-j

Bạn có thể liên kết thư viện Trình kết nối/J với dự án của mình bằng cách thêm phụ thuộc sau trong tệp pom.xml của bạn:


    com.mysql
    mysql-connector-j
    x.y.z

Lưu ý rằng nếu bạn sử dụng Maven để quản lý các phụ thuộc dự án của mình, bạn không cần phải đề cập rõ ràng đến thư viện protobuf-java vì nó được giải quyết bằng khả năng chuyển tiếp phụ thuộc. Tuy nhiên, nếu bạn không muốn sử dụng các tính năng X Devapi, bạn cũng có thể muốn thêm loại trừ phụ thuộc để tránh liên kết thư viện phụ không cần thiết. Ví dụ:not want to use the X DevAPI features, you may also want to add a dependency exclusion to avoid linking the unneeded sub-library. For example:


    com.mysql
    mysql-connector-j
    x.y.z
    
        
            com.google.protobuf
            protobuf-java
        
     

Ghi chú

Đối với Trình kết nối/J 8.0,0,29 và sớm hơn, hãy sử dụng tọa độ Maven sau:

  • GroupID:

    
        com.mysql
        mysql-connector-j
        x.y.z
        
            
                com.google.protobuf
                protobuf-java
            
         
    
    0

  • Artifactid:

    
        com.mysql
        mysql-connector-j
        x.y.z
        
            
                com.google.protobuf
                protobuf-java
            
         
    
    1


Tôi muốn cài đặt đầu nối JDBC bằng Maven.

Tôi có những điều sau: MVN Cài đặt: Cài đặt -file -dgroupid = mysql -dartifactid = mysql -connnector -java -dversion = 5.1.6 -dpackaging = jar -dfile = -dgenerationpom = true

Tôi nghĩ rằng tất cả những gì tôi cần là những gì tôi đặt ở phía bên kia của = dfile =?

Tôi cũng chưa sử dụng Maven trong một thời gian, vì vậy tôi không chắc công tắc tệp được sử dụng để làm gì?

Cảm ơn tất cả những cái nhìn sâu sắc!

hỏi ngày 22 tháng 3 năm 2013 lúc 1:10Mar 22, 2013 at 1:10

user2197446user2197446user2197446

1.0213 Huy hiệu vàng13 Huy hiệu bạc29 Huy hiệu đồng3 gold badges13 silver badges29 bronze badges

2

Mục tiêu "FILE FILE" hoặc "HOẠT ĐỘNG" được sử dụng để cài đặt hoặc triển khai các tạo tác cho kho lưu trữ nội bộ hoặc cục bộ của bạn không có sẵn từ Maven Central hoặc các kho lưu trữ bên ngoài khác mà bạn có thể đã cấu hình.

Nếu bạn có quyền truy cập vào Maven Central, chỉ cần thêm phần sau vào pom.xml của dự án của bạn:


  mysql
  mysql-connector-java
  5.1.6

... nên làm thủ thuật.

Để trả lời câu hỏi của bạn, đối số -dfile = đối số là để chỉ định tạo tác thực sự sẽ được cài đặt trong kho lưu trữ cục bộ.

Đã trả lời ngày 22 tháng 3 năm 2013 lúc 1:56Mar 22, 2013 at 1:56

Hướng dẫn add mysql connector to maven project - thêm trình kết nối mysql vào dự án maven

3

câu trả lời của lotz là đúng và điều đó là đủ

Nhưng, nếu bạn muốn sử dụng phiên bản mới nhất của đầu nối, bạn có thể kiểm tra https://mvnrepository.com/artifact/mysql/mysql-connector-java

Thêm phần sau vào pom.xml dự án của bạn:


  mysql
  mysql-connector-java
  6.0.6

Đã trả lời ngày 12 tháng 3 năm 2018 lúc 10:12Mar 12, 2018 at 10:12

Hướng dẫn add mysql connector to maven project - thêm trình kết nối mysql vào dự án maven

Đầu nối MySQL Java Maven phụ thuộc

Trang này cung cấp cho bạn một tài liệu tham khảo nhanh để nhận & nbsp; mysql & nbsp; jdbc & nbsp; trình điều khiển cho các dự án maven hoặc gradle. Bạn cũng có thể tải xuống & nbsp; mysql & nbsp; trình điều khiển JDBC, liên kết được đưa ra tại & nbsp; "Tải xuống tệp jar" & nbsp; phần.MySQL JDBC driver for Maven or Gradle projects. You can also download the MySQL JDBC driver, the link given at the "Download JAR File" section.

Trình điều khiển JDBC là gì?

Trình điều khiển JDBC là một tập hợp các lớp Java triển khai giao diện JDBC, nhắm mục tiêu một cơ sở dữ liệu cụ thể. Các giao diện JDBC đi kèm với Java tiêu chuẩn, nhưng việc triển khai các giao diện này là dành riêng cho cơ sở dữ liệu bạn cần kết nối. Việc thực hiện như vậy được gọi là trình điều khiển JDBC.is a set of Java classes that implement the JDBC interfaces, targeting a specific database. The JDBC interfaces come with standard Java, but the implementation of these interfaces is specific to the database you need to connect to. Such an implementation is called a JDBC driver.

Đầu nối MySQL/J »8.0.18

MySQL JDBC Trình điều khiển Maven phụ thuộc

Trình điều khiển MySQL có sẵn trên Maven Central. Sao chép bên dưới MySQL JDBC Trình điều khiển Maven Sypcency và Paste vào tệp POM.XML dự án của bạn:


<dependency>
    <groupId>mysqlgroupId>
    <artifactId>mysql-connector-javaartifactId>
    <version>8.0.18version>
dependency>

MySQL JDBC Trình điều khiển phụ thuộc tốt nghiệp

Sao chép bên dưới MySQL JDBC Trình điều khiển phụ thuộc tốt nghiệp và Dán trong tệp dự án của bạn.

// https://mvnrepository.com/artifact/mysql/mysql-connector-java
compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.18'

Tải xuống tệp jar

Kiểm tra bản phát hành mới nhất

Tài liệu tham khảo

  • https://mvnrepository.com/artifact/mysql/mysql-connector-java
  • http://dev.mysql.com/doc/connector-j/en

Apache Maven Maven phụ thuộc

Hướng dẫn khởi động mùa xuân miễn phí | Khóa học chuyên sâu đầy đủ | Tìm hiểu khởi động mùa xuân trong 10 giờ


Xem Khóa học này trên YouTube tại Spring Boot HƯỚNG DẪN | Phí 10 giờ Khóa học đầy đủSpring Boot Tutorial | Fee 10 Hours Full Course

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

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

Việc sử dụng phụ thuộc Java đầu nối MySQL là gì?

MySQL cung cấp kết nối cho các ứng dụng máy khách được phát triển trong ngôn ngữ lập trình Java với Trình kết nối MYSQL/J, trình điều khiển thực hiện API kết nối cơ sở dữ liệu Java (JDBC) và cả MySQL X Devapi.Trình kết nối MySQL/J 8.0 là trình điều khiển JDBC Type 4 tương thích với đặc tả JDBC 4.2.provides connectivity for client applications developed in the Java programming language with MySQL Connector/J, a driver that implements the Java Database Connectivity (JDBC) API and also MySQL X DevAPI. MySQL Connector/J 8.0 is a JDBC Type 4 driver that is compatible with the JDBC 4.2 specification.

Tên lớp trình điều khiển của MySQL là gì?

Tên lớp trình điều khiển mặc định được sử dụng cho các kết nối MySQL mới đã thay đổi thành com.mysql.cj.jdbc.com. mysql. cj. jdbc.

Maven ở Java là gì?

Maven chủ yếu được sử dụng cho các dự án dựa trên Java, giúp tải xuống các phụ thuộc, trong đó đề cập đến các thư viện hoặc các tệp JAR.Công cụ này giúp có được các tệp JAR phù hợp cho mỗi dự án vì có thể có các phiên bản khác nhau của các gói riêng biệt.chiefly used for Java-based projects, helping to download dependencies, which refers to the libraries or JAR files. The tool helps get the right JAR files for each project as there may be different versions of separate packages.