gpt4 book ai didi

java - 在 Java 中使用 HikariCP 时如何指定数据库特定属性?

转载 作者:行者123 更新时间:2023-12-02 02:09:53 25 4
gpt4 key购买 nike

我需要在通过 HikariCP 库启动数据库连接时添加如下所示的 Oracle 数据库属性,但在网上没有找到任何示例。

    oracle.jdbc.timezoneAsRegion=true
oracle.jdbc.timestampTzInGmt=true

最佳答案

这在 Spring Boot 2.3.2.RELEASE 中对我有用:

应用程序属性:

spring.datasource.hikari.data-source-properties.oracle.jdbc.timezoneAsRegion=true
spring.datasource.hikari.data-source-properties.oracle.jdbc.timestampTzInGmt=true

检查:

@Autowired
private DataSource dataSource;
:
logger.info(dataSource.getConnection().unwrap(OracleConnection.class).getProperties().getProperty("oracle.jdbc.timezoneAsRegion"));
logger.info(dataSource.getConnection().unwrap(OracleConnection.class).getProperties().getProperty("oracle.jdbc.timestampTzInGmt"));

输出:

true
true

关于java - 在 Java 中使用 HikariCP 时如何指定数据库特定属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57334139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com