Sto utilizzando il driver Oracle JDBC sottile ver 10.2.0 (ojdbc14.jar). Vorrei configurare manualmente la sua impostazione NLS_LANG. C'è un modo?Impostazione NLS_LANG per driver sottile JDBC?
Attualmente recupera questa impostazione dalla variabile VM user.language (che viene impostata automaticamente impostando la locale corrente o all'avvio dall'ambiente di sistema).
Questo è un problema quando gli utenti cambiano il locale dell'applicazione su uno non supportato dal driver JDBC Oracle (ad es. Mk_MK). In questo caso, la prossima volta che vado a prendere una connessione ottengo la seguente eccezione:
ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified
posso cambiare le impostazioni internazionali al volo poco prima di prendere il collegamento e tornare a selezionata schiena dell'utente e indietro, ma questo sembra poco elegante e poco efficiente.
Sì, questo è esattamente ciò che ho fatto per finire. Funziona bene, ma non è molto carina. Grazie! – dasp