У меня есть база данных оракула «DB_V1», к которой я подключаюсь, используя приведенный ниже фрагмент кода Java.
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]», но это выдает мне неверную учетную запись.
Я также попробовал пользователя "SMITH" и код ниже. Но это также дало мне сообщение с неверными учетными данными.
stmt.execute ( "SET CURRENT_SCHEMA=FM");
Любая помощь будет оценена.