¿Configuración de NLS_LANG para controlador delgado JDBC?

Estoy utilizando el controlador Oracle JDBC delgado versión 10.2.0 (ojdbc14.jar). Me gustaría configurar su configuración NLS_LANG manualmente. ¿Hay alguna manera?

Actualmente obtiene esta configuración de la variable VM user.language (que se establece automáticamente al establecer la configuración regional actual, o al iniciar desde el entorno del sistema).

Este es un problema cuando los usuarios cambian la configuración regional de la aplicación a una que no es compatible con el controlador JDBC de Oracle (por ejemplo, mk_MK). En este caso, la próxima vez que obtenga una conexión, obtendré la siguiente excepción:

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

Puedo cambiar la configuración local sobre la marcha justo antes de buscar la conexión y volver al estado seleccionado del usuario de un lado a otro, pero esto parece poco elegante e ineficiente.

Respuestas a la pregunta(5)

Su respuesta a la pregunta