database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 1718 게시물 읽기
No. 1718
jdbc 연결시
작성자
곽은호
작성일
2003-05-29 15:35
조회수
6,295

기존에 잘 돌고 있는 사이트 소스를 다른 곳에 설치를 해서 돌릴라고 합니다.

 

jdbc을 이용해서 connection pool을 연결해서 사용하는데 에러가 나서 DB 에러메세지를 살펴보는데

 

Unable to load locale categories라고 나오는군요.

 

옮길라고 하는 서버의 sysmaster에서 select * from sysdbslocale 해보니 en_US.819라고 나오는데..

 

기존에 잘 돌아가는 곳에서의 sysmaster과 sysutils는 en_US.819이지만 사용하려는 DB는 ko_KR.57356이거든요.

 

사용하려는 DB의 locale의 en_US.819를 ko_KR.57356로 바꿀수는 없나요?

 

 

서버는 리눅스

이 글에 대한 댓글이 총 2건 있습니다.

jdbc driver 특정 버젼 이상에서는 별도의 로케일 환경 지정 없이 자동으로 서버단의 환경과 맞춰지는 것으로 압니다. 하지만 오류 내용을 보니 아무래도 로케일 설정을 하셔야할 것 같네요.

connection string에 다음과 같이 하셨는지 확인해보세요.

 

newUrl="jdbc:informix-sqli://kor-olive:5610/kokr:informixserver=beta;user=informix;password=in4mix;SERVER_LOCALE=ko_kr,ksc;CLIENT_LOCALE=ko_kr.ksc;DB_LOCALE=ko_kr.ksc";

 

 

attribute에 지정할 경우에는 ...

 

try

{

Properties pr = new Properties();

pr.put("SERVER_LOCALE","ko_kr.ksc");

conn = DriverManager.getConnection(newUrl, pr);

}

catch (SQLException e)

 

이런식으로 하시며 됩니다.

 

출처: http://www-903.ibm.com/kr/board/bbs_view.jsp

wooreal(wooreal)님이 2003-05-30 14:07에 작성한 댓글입니다.

로케일을 바꾸려면, DB를 export 한 후, 로케일 관련 환경변수를 바꾼 후 다시 DB를 import 해야 합니다.

wooreal(wooreal)님이 2003-05-30 14:13에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1721인포믹스 관련 서적 추천바래요. [1]
곽은호
2003-05-30
4907
1720[질문]공유메모리 소유자? [2]
김성대
2003-05-29
4574
1719DELETE 에서 인덱스 [1]
초보개발자-_-
2003-05-29
5484
1718jdbc 연결시 [2]
곽은호
2003-05-29
6295
1716php와 인포믹스 연동 질문입니다...급해요,, [3]
장나라
2003-05-27
4795
1715인포믹스에서 case when 문장 [2]
홍스
2003-05-26
7277
1714dbimport 시 에러 [1]
곽은호
2003-05-24
4447
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다