Tôi đang sử dụng trình điều khiển JDBC mỏng của Oracle phiên bản 10.2.0 (ojdbc14.jar). Tôi muốn định cấu hình cài đặt NLS_LANG của nó theo cách thủ công. Là có một cách?Cài đặt NLS_LANG cho trình điều khiển mỏng JDBC?
Hiện tại, tìm nạp cài đặt này từ biến VM user.language (được đặt tự động bằng cách đặt ngôn ngữ hiện tại hoặc khi khởi động từ môi trường hệ thống).
Đây là vấn đề khi người dùng chuyển ngôn ngữ ứng dụng sang ngôn ngữ không được trình điều khiển JDBC Oracle hỗ trợ (ví dụ: mk_MK). Trong trường hợp này, thời gian tới, tôi lấy một kết nối tôi nhận được ngoại lệ sau đây:
ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified
tôi có thể thay đổi vị trí khi đang bay ngay trước khi tôi lấy kết nối và chuyển về đã chọn một trở lại của người dùng và ra, nhưng điều này có vẻ không lành mạnh và không hiệu quả.
Vâng, đây chính xác là những gì tôi đã làm. Nó hoạt động tốt, nhưng nó không phải là rất đẹp. Cảm ơn! – dasp