используйте ojbc7 для подключения oracle12c,
выполнить "Изменить сеанс контейнера набора = ypdb2", кажется, не работает;
но я использую sqlplus для выполнения, это работа;
вот мой код;
OracleDataSource oracleDataSource = new OracleDataSource();
oracleDataSource.setURL("jdbc:oracle:thin:@127.0.0.1:1521/orcl");
Connection connection = oracleDataSource.getConnection("sys as sysdba", "123456");
PreparedStatement preparedStatement = connection.prepareStatement("alter session set container=YPDB2");
log.info("{}",preparedStatement.executeUpdate());
консольная печать 0
похоже, это влияет на нулевую строку;
Значит ли это, что «изменить» не удалось?