【发布时间】:2015-10-27 06:56:52
【问题描述】:
我是 Oracle 数据库的新手。我已经成功完成了这些:
- 在 Windows 10 VMware 虚拟机中安装并配置了 Oracle Database 12c。
- 从 SQL*PLUS、SQL Developer、Navicat 连接到 HR 架构。
- 创建了一个 ASP.NET Web 应用程序项目并从 Visual Studio 2015 连接到 HR 架构。
现在我想通过 IntelliJ IDEA 14 中的 JDBC 连接到 HR 模式。不幸的是,虽然我已经安装了 JDBC 驱动程序,但我无法连接。我已阅读参考资料here,但它不起作用。我收到以下错误:
Connection to Oracle - HR@localhost failed
java.sql.SQLException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:489)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:553)
...
为了更好的演示,附上截图。请注意,我无法定义服务名称(在本例中为 "pdborcl"),因为在 Data Sources and Drivers 窗口中没有用于此的文本字段。另请注意,我仍然可以通过 SQL*PLUS 连接到 HR 架构 出现错误。
如何解决这个问题?或者,它是 IntelliJ IDEA 错误还是 JDBC 错误?
【问题讨论】:
标签: java sql oracle jdbc intellij-idea