Java 如何将PostgreSQL与Spring Mvc连接
我想用PostgreSQL在SpringMVC上建立数据库连接,我该怎么做? 我尝试过谷歌搜索,但仍然没有找到我要找的东西,到目前为止,我已经在我的项目中添加了一个PostgreSQL依赖项,下面是代码Java 如何将PostgreSQL与Spring Mvc连接,java,eclipse,postgresql,spring-mvc,Java,Eclipse,Postgresql,Spring Mvc,我想用PostgreSQL在SpringMVC上建立数据库连接,我该怎么做? 我尝试过谷歌搜索,但仍然没有找到我要找的东西,到目前为止,我已经在我的项目中添加了一个PostgreSQL依赖项,下面是代码 <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>9.4-1206-jdbc4
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1206-jdbc42</version>
</dependency>
org.postgresql
postgresql
9.4-1206-jdbc42
那我该怎么办?
如何为db创建配置文件?
db的默认登录凭据是什么?
在哪里可以看到数据库表?您需要配置数据库连接。您可以创建一个类来配置它。例如:
@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;
}
}
然后,您可以将数据源注入到bens中
@Controller
public class MyController {
@Autowired
private DataSource dataSource;
}
尝试将Spring引导与Spring数据一起使用。配置数据库连接和创建用于数据操作(CRUD)的存储库非常简单。请参见此您需要配置数据库连接。您可以创建一个类来配置它。例如:
@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;
}
}
然后,您可以将数据源注入到bens中
@Controller
public class MyController {
@Autowired
private DataSource dataSource;
}
尝试将Spring引导与Spring数据一起使用。配置数据库连接和创建用于数据操作(CRUD)的存储库非常简单。看到这个了吗你用的是弹簧靴吗?给我们更多的细节。我在EclipseNeonar上使用SpringMVC框架和maven项目您使用SpringBoot吗?给我们提供更多细节。我在eclipse neonThanks上使用Spring MVC框架和maven项目来回复@Mychell这是Spring框架的新手,教授指导我们在这个项目上使用Spring MVC,很抱歉我提出了一些蹩脚的问题,但我想知道我在哪里创建数据库名称,PostegreSql数据库的默认登录是什么?如果我要使用Mysql,我会转到phpmyadmin并在PostgreSql上创建数据库名,我应该在哪里找到它?你应该使用pgadmin。它是一个开源的PostgreSQL管理和开发平台,比如phpmyadmin到Mysql。在postgresql安装期间,您可以定义postgres使用密码。因此,您可以使用来创建数据库。感谢回复@Mychell,这是spring框架的新功能,教授指导我们在这个项目中使用spring MVC,很抱歉我提出了一些蹩脚的问题,但我想知道我在哪里创建数据库名,PostegreSql db的默认登录名是什么?如果我要使用Mysql,我会转到phpmyadmin并在PostgreSql上创建数据库名,我应该在哪里找到它?你应该使用pgadmin。它是一个开源的PostgreSQL管理和开发平台,比如phpmyadmin到Mysql。在postgresql安装期间,您可以定义postgres使用密码。因此,可以使用创建数据库。