gpt4 book ai didi

java - 尝试通过 java/spring 访问 Postgresql 时出错

转载 作者:行者123 更新时间:2023-12-01 21:27:32 24 4
gpt4 key购买 nike

尝试与 PostgreSQL 通信时遇到错误。

我收到的错误是无法加载请求的类:org.postgresql.Driver

我得到的另一个错误是java.sql.SQLException: Unable to load class: org.postgresql.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader

我的application.properties文件如下所示:

spring.ds_items.driverClassName=org.postgresql.Driver 
spring.ds_items.url=jdbc:postgresql://localhost:5432/Dummy
spring.ds_items.username=root
spring.ds_items.password=root
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.show-sql=false
spring.jpa.hibernate.ddl-auto=create

spring.ds_users.driverClassName=org.postgresql.Driver
spring.ds_users.url=jdbc:postgresql://localhost:5432/Dummy2
spring.ds_users.username=root
spring.ds_users.password=root
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.show-sql=false
spring.jpa.hibernate.ddl-auto=create

我的build.gradle文件依赖项看起来像这样,

dependencies {
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('org.springframework.boot:spring-boot-starter-jdbc')
compile('org.springframework.boot:spring-boot-starter-web')
runtime('mysql:mysql-connector-java:5.1.38')
sql ('org.postgresql:postgresql-9.1-901-1.jdbc4')
testCompile('org.springframework.boot:spring-boot-starter-test')
}

我做错了什么,该如何解决?

最佳答案

添加依赖项:

<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.1.4</version>
</dependency>

关于java - 尝试通过 java/spring 访问 Postgresql 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37858701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com