Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将PostgreSQL与Spring Mvc连接_Java_Eclipse_Postgresql_Spring Mvc - Fatal编程技术网

Java 如何将PostgreSQL与Spring Mvc连接

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

我想用PostgreSQL在SpringMVC上建立数据库连接,我该怎么做? 我尝试过谷歌搜索,但仍然没有找到我要找的东西,到目前为止,我已经在我的项目中添加了一个PostgreSQL依赖项,下面是代码

<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使用密码。因此,可以使用创建数据库。