1

我正在查看一个程序,它告诉我如何从 Java 连接到一个看起来像这样的 Oracle 数据库

 String url = "jdbc:oracle:thin:@a-b.c.d.e:50001:f";
 String user = "username";
 String password = "secret";
 String driverClassName = "oracle.jdbc.driver.OracleDriver";
 ...

这些信息足以弄清楚如何从 sqlplus 命令行工具连接到同一个数据库吗?如果是这样,连接的派生语法是什么?

预先感谢您提出最愚蠢的问题。

4

1 回答 1

4

大概是这样的:

sqlplus username/secret@//a-b.c.d.e:5001/f

这假设 SID(f在 JDBC URL 中使用)与数据库的服务名称相同。

如果不是,我不知道有什么方法可以从 SID 中“逆向”工程服务名称。

于 2012-05-21T14:37:20.497 回答