Tôi đang phát triển một ứng dụng web bằng Maven Spring và Hibernate và tôi cần tạo lược đồ bằng cách sử dụng Hibernate mà tôi có những điều sau đây trong pom.xml
của mình để kết nối với cơ sở dữ liệu MySQL 5.5.
mysql
mysql-connector-java
5.1.15
Điều này đã nhập mysql-connector-java-5.1.15.jar
trong Libraries
của tôi theo
mvn install:install-file -Dfile=C:\Libraries\mysql-connector-java-5.1.15-bin\mysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar
0 nhưng khi tôi cố gắng kết nối với cơ sở dữ liệu, nó mang lại cho tôi mvn install:install-file -Dfile=C:\Libraries\mysql-connector-java-5.1.15-bin\mysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar
1.Tôi đã làm điều này như Gazillions of Times, nhưng tôi đã làm điều đó khi tôi không sử dụng Maven để quản lý các phụ thuộc của mình và xây dựng dự án. Tôi chỉ sử dụng để có cùng một tệp jar trong thư mục
mvn install:install-file -Dfile=C:\Libraries\mysql-connector-java-5.1.15-bin\mysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar
2 của mvn install:install-file -Dfile=C:\Libraries\mysql-connector-java-5.1.15-bin\mysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar
3 trong Eclipse IDE.Ai đó có thể cho tôi biết tôi đang thiếu gì ở đây và tôi cần gì để có cái lọ này trong con đường xây dựng của tôi?
Thanks.
hỏi ngày 8 tháng 1 năm 2012 lúc 17:32Jan 8, 2012 at 17:32
Để bắt đầu, bình mà tôi cần kết nối với MySQL 5.5 nên là
mvn install:install-file -Dfile=C:\Libraries\mysql-connector-java-5.1.15-bin\mysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar
4 nhưng không phải mysql-connector-java-5.1.15.jar
. Thứ hai, bình này không có sẵn trong kho Maven vì vậy tôi cần thêm thủ công nó vào kho lưu trữ Maven cục bộ của mình và sau đó thêm nó như một sự phụ thuộc vào pom.xml
của tôi.Thêm
mvn install:install-file -Dfile=C:\Libraries\mysql-connector-java-5.1.15-bin\mysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar
4 vào kho lưu trữ Maven cục bộ bằng cáchmvn install:install-file -Dfile=C:\Libraries\mysql-connector-java-5.1.15-bin\mysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar
và sau đó thêm sự phụ thuộc sau vào pom.xml
của dự án.
mysql
mysql-connector-java
5.1.15-bin
Ekruten
871 Huy hiệu bạc12 Huy hiệu đồng1 silver badge12 bronze badges
Đã trả lời ngày 8 tháng 1 năm 2012 lúc 19:19Jan 8, 2012 at 19:19
Skipskipskip
11.7K29 Huy hiệu vàng106 Huy hiệu bạc152 Huy hiệu đồng29 gold badges106 silver badges152 bronze badges
1
Cảm ơn các câu trả lời ở trên - chỉ là một bình luận cho người dùng Netbeans: [tên sẽ được thay thế bằng phiên bản của bạn]
- JAR MySQL có thể được tải xuống tại đây
- Có thể tìm thấy thực thi MVN tại
9mvn install:install-file -Dfile=C:\Libraries\mysql-connector-java-5.1.15-bin\mysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar
- Chạy
0mysql mysql-connector-java 5.1.15-bin
- Sau đó, lệnh trên sẽ hoạt động:
1mysql mysql-connector-java 5.1.15-bin
- Gói được cài đặt có thể được tìm thấy trong kho lưu trữ M2 trong thư mục nhà của bạn
Đã trả lời ngày 20 tháng 12 năm 2012 lúc 23:29Dec 20, 2012 at 23:29
Zbyczzbyczzbycz
5768 Huy hiệu bạc10 Huy hiệu Đồng8 silver badges10 bronze badges
Giải pháp làm việc của tôi
mysql
mysql-connector-java
5.1.18
Thêm phụ thuộc trên vào pom.xml hoạt động cho tôi ...
Đã trả lời ngày 24 tháng 9 năm 2015 lúc 7:37Sep 24, 2015 at 7:37
Giải nén tệp jar được tạo của bạn. Có một thư mục web inf. Sau đó, kiểm tra xem mysql-connector-java-5.1.15.jar có tồn tại trong web-inf/lib này không.
Đã trả lời ngày 8 tháng 1 năm 2012 lúc 18:02Jan 8, 2012 at 18:02
Mirko Ebertmirko EbertMirko Ebert
1.2411 Huy hiệu vàng20 Huy hiệu bạc36 Huy hiệu đồng1 gold badge20 silver badges36 bronze badges
5
Thêm bên dướicode vào tệp pom.xml
mysql
mysql-connector-java
5.1.6
Đã trả lời ngày 24 tháng 7 năm 2017 lúc 13:41Jul 24, 2017 at 13:41
Kiểm tra phiên bản MySQL bằng
mysql
mysql-connector-java
5.1.15-bin
2 và sau đó kiểm tra sự phụ thuộc của phiên bản MySQL trong pom.xml
mysql
mysql-connector-java
8.0.14
mysql
mysql-connector-java
5.1.15-bin
4 Tệp:spring.datasource.url=jdbc:mysql://localhost:3306/db_name
spring.datasource.username=root
spring.datasource.password=
spring.datasource.testWhileIdle=true
spring.datasource.validationQuery = SELECT 1
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialact=org.hibernate.dialact.MySQL5Dialact
VEBEN
16.3K13 Huy hiệu vàng60 Huy hiệu bạc73 Huy hiệu đồng13 gold badges60 silver badges73 bronze badges
Đã trả lời ngày 27 tháng 1 năm 2019 lúc 12:07Jan 27, 2019 at 12:07
Đặt tệp .jar vào thư mục lib [/lib] nếu bạn đang sử dụng tomcat. Đừng quên khởi động lại máy chủ.
Đã trả lời ngày 4 tháng 6 năm 2020 lúc 6:25Jun 4, 2020 at 6:25