如何将PostgreSQL与Spring Mvc连接

时间:2019-06-01 04:04:23

标签: java eclipse postgresql spring-mvc

我想在Spring MVC和PostgreSQL上建立数据库连接,该怎么办? 我已经尝试过Google搜索,但是仍然找不到我想要的东西,到目前为止,我已经在我的项目中添加了PostgreSQL依赖项,下面是代码

<dependency>
  <groupId>org.postgresql</groupId>
  <artifactId>postgresql</artifactId>
  <version>9.4-1206-jdbc42</version>
  </dependency>

那我从这里去哪里呢? 如何为数据库创建配置文件? db的默认登录凭据是什么? 在哪里可以看到数据库表?

1 个答案:

答案 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