java - 如何使用 Spring Boot 应用程序配置 tnsnames.ora 文件?
问题描述
我知道如何使用 jdbc 字符串配置数据库连接
#Basic Spring Boot Config for Oracle
spring:
datasource:
url: jdbc:oracle:thin:@host:port:sid
username: user
password: pwd
driver-class-name: oracle.jdbc.OracleDriver
continueOnError: true
tnsnames.ora
如果我应该使用文件,我该怎么做?
解决方案
首先,确定您的 TNSNAMES.ora 文件所在的目录。它通常存储在$ORACLE_HOME/network/admin
,但这可能会根据您的客户端安装方式而有所不同。
获得 TNSNAMES.ora 文件的位置后,您应该设置一个名为的属性oracle.net.tns_admin
以指向该目录。一旦设置了属性,您就可以指定您尝试连接的数据库。
这里有几个很好的例子,涵盖了这个方法:
推荐阅读
- excel - VBA VLookup 应该找到价值,但没有
- apache-spark - 与 hive 相比,spark sql 读取表非常慢
- avro - 使用 Confluent KafkaAvroSerializer 库
- python - 使用 Python 标准包将 HTTP 响应代码转换为文本消息
- ios - 按确定按钮时选择当前日期和年份时崩溃
- ruby-on-rails - 使用 Flyway 与 Rails 迁移的 Spring-Boot DB 迁移
- c# - 发送列表
从视图到控制器 - c# - 使用 Math.Net Numerics 求解常微分方程组
- c - 从标准输入读取整数
- wpf - DataGrid:数据更改时奇怪的列自动调整行为