You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Eclipse中修改Oracle 21c XEPDB1的OJDBC连接字符串?

解决Eclipse Kepler中Oracle 21c XEPDB1 JDBC连接URL不可编辑的问题

方法一:重新创建连接时指定服务名(推荐)

  • 打开Data Source Explorer,右键Database Connections选择New
  • 选择Oracle Thin驱动,点击Next
  • 在连接配置页,跳过SID字段填写,切换到Driver Properties标签页
  • 找到serviceName属性,填入XEPDB1
  • 填写主机localhost、端口1521、用户名admissions及对应密码
  • 此时生成的连接URL会自动变为jdbc:oracle:thin:@localhost:1521/XEPDB1,点击Test Connection验证即可

方法二:直接编辑Eclipse连接配置文件

如果不想重新创建连接,可手动修改配置文件:

  • 关闭Eclipse
  • 进入工作区目录下的.metadata/.plugins/org.eclipse.datatools.connectivity
  • 找到对应连接的配置文件(文件名通常包含连接名称,比如含XEPDB1或KVWR_Admissions的.conninfo或XML文件)
  • 用文本编辑器打开,找到类似URL=jdbc:oracle:thin:@localhost:1521:XEPDB1的行,将冒号改为斜杠,修改为URL=jdbc:oracle:thin:@localhost:1521/XEPDB1
  • 保存文件后重启Eclipse,测试连接

补充说明

  • Oracle 12c及以后的可插拔数据库(PDB)必须用服务名格式(主机:端口/服务名)连接,而非传统SID格式(主机:端口:SID)
  • 可通过命令行执行lsnrctl status,确认监听器已注册XEPDB1服务项

内容的提问来源于stack exchange,提问作者OddlyRandom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 11:55:32