无法在 Eclipse 中建立与 Oracle DBMS 的 JDBC 连接

Unable to establish JDBC connection to Oracle DBMS in Eclipse

我正在使用 Oracle 18c Express 版本并尝试使用以下代码连接到相同版本。

DriverManager.getConnection("jdbc:oracle:thin://@localhost:1521/XE", "system", "Root123");

执行时出现异常:

java.sql.SQLException: Invalid Oracle URL specified

我无法弄清楚 URL 有什么问题。 请帮助解决这个问题。 TIA.

根据 Oracle's documentation URL 应该是:

jdbc:oracle:<drivertype>:<user>/<password>@<database>

可以在其中提供用户和密码作为连接属性:

Connection conn = DriverManager.getConnection
  ("jdbc:oracle:thin:@myhost:1521:orcl", "scott", "tiger");

您可能还需要从 URL 中删除 //

jdbc:oracle:thin:@localhost:1521:XE