Eclipse 无法连接到 oracle 10g,它给出如下错误:
Could not connect to New Oracle.
Error creating SQL Model Connection connection to New Oracle. (Error: Io exception: Got minus one from a read call)
Io exception: Got minus one from a read call
Error creating jdbc.connection.name connection to New Oracle. (Error: Io exception: Got minus one from a read call)
Io exception: Got minus one from a read call
但数据库页面打开正常。我可以创建表、插入等。
我的网址是http://localhost:8080/apex
.
我在 Eclipse 中使用了以下连接设置:
- SID: XE
- 主机:本地主机
- 端口号:8080
- 用户名:系统
- 密码:123
- 连接网址:jdbc:oracle:thin:@localhost:8080:XE
我还从 services.msc 启动了所有 Oracle 服务。
我该如何修复这些错误?
端口 8080 不适用于 Oracle 数据库本身,它用于通过 Web 浏览器查看 Oracle Application Express (Apex)。
我猜您希望 Eclipse 连接到数据库本身,因此您的 JDBC URL 应使用端口 1521 而不是 8080:
jdbc:oracle:thin:@localhost:1521:XE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)