Настройка NLS_LANG для тонкого драйвера JDBC?

Я использую тонкий драйвер Oracle JDBC версии 10.2.0 (ojdbc14.jar). Я хотел бы настроить его NLS_LANG вручную. Есть ли способ?

В настоящее время он выбирает этот параметр из переменной VM user.language (которая устанавливается автоматически путем установки текущего языкового стандарта или при запуске из системной среды).

Это проблема, когда пользователи переключают языковой стандарт приложения на тот, который не поддерживается драйвером JDBC Oracle (например, mk_MK). В этом случае при следующем подключении я получаю следующее исключение:

ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified

Я могу изменить язык на лету непосредственно перед тем, как получить соединение и переключиться обратно к выбранному пользователем назад и вперед, но это кажется нелегким и неэффективным.

Ответы на вопрос(5)

Ваш ответ на вопрос