我想在Spring MVC和PostgreSQL上建立数据库连接,该怎么办? 我已经尝试过Google搜索,但是仍然找不到我想要的东西,到目前为止,我已经在我的项目中添加了PostgreSQL依赖项,下面是代码
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1206-jdbc42</version>
</dependency>
那我从这里去哪里呢? 如何为数据库创建配置文件? db的默认登录凭据是什么? 在哪里可以看到数据库表?
答案 0 :(得分:0)
您需要配置数据库连接。您可以创建一个类来配置它。例如:
@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;
}
}
然后,您可以将数据源注入到本钟中。
@Controller
public class MyController {
@Autowired
private DataSource dataSource;
}
尝试对Spring数据使用Spring Boot。配置数据库连接和创建用于数据操作(CRUD)的存储库非常简单。看到这个https://dzone.com/articles/spring-boot-with-spring-data-jpa