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

容器外无法通过JDBC连接Oracle Express数据库求助

Oracle XE Docker容器连接问题

按照官方教程创建了Oracle Express数据库容器,执行启动命令:

docker run -d -e ORACLE_PWD="root" --name testdb -p 5500:5500  -p 8080:8080 -p 1521:1521 container-registry.oracle.com/database/express:21.3.0-xe

可正常操作的内容

  • 能通过以下命令在容器内访问数据库:
    docker exec -it testdb sqlplus system/root@//localhost:1521/XE
    
  • 能通过 localhost:5500/em 访问Oracle Enterprise Manager,登录凭据:
    • 用户名:system
    • 密码:root
    • 容器名:<blank>

无法正常操作的内容

无法通过IntelliJ(底层为JDBC库)连接数据库,使用的JDBC URL为 jdbc:oracle:thin:@localhost:1521:XE,密码为 root,点击 Test connection 后超时并报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 12:20:32