连接到Oracle中的多个数据库

时间:2019-05-10 19:33:25

标签: java oracle jdbc odbc

我有一个使用以下Java代码段连接到的Oracle数据库“ DB_V1”。

String url = "jdbc:oracle:thin:@//PATH_HERE:1122/KEN1";
String user = "SMITH[DB_V1]";
String password = "myPassWord";

Connection connection = DriverManager.getConnection(url, user, password);

Statement stmt = connection.createStatement();
ResultSet resultSet = stmt.executeQuery("SELECT * FROM PRODUCTS");
resultSet.next();
System.out.println(resultSet.getString("PRODUCT_CODE"));

在下面的图像中,您可以看到我的DB_V1数据库,但我也有权查看数据库“ FM”。如何使用JDBC访问该数据库中的表?我尝试将用户更改为“ SMITH [FM]”,但这给我一个错误的凭据错误。

enter image description here

我还尝试了用户“ SMITH”和下面的代码。但这也给了我一个不好的凭据信息。

stmt.execute ( "SET CURRENT_SCHEMA=FM");

任何帮助将不胜感激。

0 个答案:

没有答案