Skip to content

Commit 4a677b8

Browse files
authored
spring-ucp-prop (oracle-samples#207)
* Update application.properties * Update pom.xml * Update application.properties * Update application.properties
1 parent ff72b47 commit 4a677b8

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

java/SpringBootApp/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<parent>
1212
<groupId>org.springframework.boot</groupId>
1313
<artifactId>spring-boot-starter-parent</artifactId>
14-
<version>2.2.6.RELEASE</version>
14+
<version>2.7.0</version>
1515
</parent>
1616
<properties>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -60,4 +60,4 @@
6060
</plugin>
6161
</plugins>
6262
</build>
63-
</project>
63+
</project>

java/SpringBootApp/src/main/resources/application.properties

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ spring.datasource.username=<your-db-user>
55
spring.datasource.password=<your-db-password>
66

77
# Properties for using Universal Connection Pool (UCP)
8-
# Note: These properties require JDBC version 21.0.0.0
8+
# Note: These properties require Spring Boot version greater than 2.4.0
99
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
10-
spring.datasource.type=oracle.ucp.jdbc.UCPDataSource
11-
spring.datasource.ucp.connection-factory-class-name=oracle.jdbc.replay.OracleDataSourceImpl
12-
spring.datasource.ucp.sql-for-validate-connection=select * from dual
13-
spring.datasource.ucp.connection-pool-name=connectionPoolName1
14-
spring.datasource.ucp.initial-pool-size=15
15-
spring.datasource.ucp.min-pool-size=10
16-
spring.datasource.ucp.max-pool-size=30
10+
spring.datasource.type=oracle.ucp.jdbc.PoolDataSource
11+
# If you are using Replay datasource
12+
#spring.datasource.oracleucp.connection-factory-class-name=oracle.jdbc.replay.OracleDataSourceImpl
13+
# Use this if you are not using Replay datasource
14+
spring.datasource.oracleucp.connection-factory-class-name=oracle.jdbc.pool.OracleDataSource
15+
spring.datasource.oracleucp.sql-for-validate-connection=select * from dual
16+
spring.datasource.oracleucp.connection-pool-name=connectionPoolName1
17+
spring.datasource.oracleucp.initial-pool-size=15
18+
spring.datasource.oracleucp.min-pool-size=10
19+
spring.datasource.oracleucp.max-pool-size=30

0 commit comments

Comments
 (0)