我想在 Spring MVC 上与 PostgreSQL 建立数据库连接,该怎么做? 我已经尝试过谷歌搜索,但仍然没有找到我要找的东西,到目前为止我已经在我的项目中添加了 PostgreSQL 依赖项,这里是代码
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1206-jdbc42</version>
</dependency>
那么我该去哪里呢? 如何为数据库创建配置文件? 数据库的默认登录凭据是什么? 我在哪里可以看到数据库表?
最佳答案
您需要配置数据库连接。您可以创建一个类来配置它。例如:
@Configuration
public class DatabaseConfig {
@Bean
public DriverManagerDataSource getDataSource() {
DriverManagerDataSource bds = new DriverManagerDataSource();
bds.setDriverClassName("org.postgresql.Drive");
bds.setUrl("jdbc:mysql://localhost:5432/dbname");
bds.setUsername("user");
bds.setPassword("pass");
return bds;
}
}
然后,您可以将数据源注入(inject)到您的本中。
@Controller
public class MyController {
@Autowired
private DataSource dataSource;
}
尝试将 Spring boot 与 spring data 结合使用。配置数据库连接并创建用于数据操作(CRUD)的存储库非常简单。看这个https://dzone.com/articles/spring-boot-with-spring-data-jpa
关于java - 如何将 PostgreSQL 与 Spring Mvc 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56403766/