「Spring MVC」Spring JDBC で PostgreSQLに接続する設定方法

1.pom.xml
JDBCドライバを利用するため、Maven の設定ファイル pom.xml の dependencies に以下を追加します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<properties>
<postgres.version>42.2.6</postgres.version>
</properties>
<dependencies>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>${postgres.version}</version>
</dependency>
</dependencies>
<properties> <postgres.version>42.2.6</postgres.version> </properties> <dependencies> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>${postgres.version}</version> </dependency> </dependencies>
<properties>
        <postgres.version>42.2.6</postgres.version>
 </properties>
<dependencies>
        <dependency>
            <groupId>org.postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <version>${postgres.version}</version>
        </dependency>
</dependencies>

2.設定ファイル(Datasource.properties)

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/arkgamedb
spring.datasource.username=arkgameuser
spring.datasource.password=arkgamepwd
spring.datasource.autoCommit=false
spring.datasource.driver-class-name=org.postgresql.Driver spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/arkgamedb spring.datasource.username=arkgameuser spring.datasource.password=arkgamepwd spring.datasource.autoCommit=false
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/arkgamedb
spring.datasource.username=arkgameuser
spring.datasource.password=arkgamepwd
spring.datasource.autoCommit=false

説明
spring.datasource.driver-class-name
JDBC ドライバのクラス名「org.postgresql.Driver」を指定します。

spring.datasource.url
PostgreSQL接続URL

spring.datasource.username
PostgreSQLに にアクセスするためのユーザー名

spring.datasource.password
PostgreSQLにアクセスするユーザーのパスワード

SpringMVC

Posted by arkgame