В Oracle вы можете установить кодировку перед сохранением некоторых данных в БД, используя NLS_LANG=<the character set value>
Есть ли способ добиться этого в Java, чтобы при сохранении данных в Oracle db, он использует значение набора символов c oracle?
Причина, по которой я спрашиваю об этом, заключается в том, что, как я понимаю, это достигается на уровне сеанса, что означает, что если этот сеанс используется кем-то другим, он будет иметь измененную кодировку.
Я хотел бы программно достичь в java следующее: Получить текущую кодировку, установить новую кодировку в сеансе, сохранить данные в db восстанавливает старую кодировку в выпуске сеанса. Спасибо
ps: у меня возникли трудности с установкой набора символов в Java, конкретный тип c, который мне нужен перед записью в oracle, это AL32UTF8 Однако я не могу найти способ установить это в приложении java до сохранения данных