【问题标题】:How to connect to an Oracle database with JDBC如何使用 JDBC 连接到 Oracle 数据库
【发布时间】:2022-01-05 19:48:43
【问题描述】:

我目前有一个 MySQL 数据库连接并连接为:

spring.datasource.url = jdbc:mysql://${mysql.service.host}:${mysql.service.port}/${mysql.service.database}

如果我要更改数据库并使用 Oracle 数据库,那么数据源 URL 将如何更改?

【问题讨论】:

标签: oracle jdbc driver datasource


【解决方案1】:
jdbc:oracle:thin:@//server:port/service

jdbc:oracle:thin:@//server:port:SID

服务器条目将是您的 Oracle 侦听器处理连接请求的 IP 地址或网络名称。端口将是用于所述侦听器请求的端口号。

Service 将是数据库服务名称,如果您要连接到 Oracle 可插拔数据库,则始终需要此名称。

SID 是您数据库的唯一 ID,您可以使用它,但我们鼓励您改用该服务。

如果您希望建立一个 THICK 连接,即使用 Oracle 客户端与您的数据库建立连接,那么事情会变得有点复杂。我建议您使用 THIN,直到您不能使用为止。

【讨论】:

  • 知道了。谢谢!
猜你喜欢
  • 2015-03-16
  • 1970-01-01
  • 2021-11-11
  • 2021-08-01
  • 1970-01-01
  • 2014-11-11
  • 1970-01-01
  • 2016-12-07
  • 1970-01-01
相关资源
最近更新 更多