Background Image
조회 수 20800 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

CUBRID JAVA StoredProcedure(이하 SP) DB Server Process가 구동 될 때 포함하여 함께 구동되는 JVM에서 동작한다.

따라서 SP를 통해 utf-8로 데이터베이스에 저장되어 있는 한글을 정상적으로 읽어 오려면 JVM의 디폴트 charset을 변경하여야 한다.

JVM의 디폴트 charset

1.     JVM이 구동되는 환경의 LANG을 변경하거나

2.     Java 옵션을 설정으로 변경할 수 있다.

 

JVM이 구동되는 환경의 LANG을 변경

먼저 ‘locale –a |grep ko_KR’ 명령을 수행하여 변경 가능한 utf-8 값을 확인한다.

[newTest1 ~]$ locale -a|grep ko_KR

ko_KR

ko_KR.euckr

ko_KR.utf8

변경 가능한 utf-8 locale 값을 LANG 환경변수에 설정한다.

[newTest1 ~]$ vi .bash_profile

export LANG=ko_KR.utf8

[newTest1 ~]$. .bash_profile

 

JAVA 옵션 설정으로 변경

_JAVA_OPTIONS 환경 변수를 설정한다.

[newTest1 ~]$ vi .bash_profile 

export _JAVA_OPTIONS=-Dfile.encoding=utf-8

[newTest1 ~]$. .bash_profile


JVM의 디폴트 charset을 변경하고 나서는 꼭 DB Server를 재 시작해줘야 한다.

[newTest1 ~]$ cubrid server restart DB_NAME 

 


  1. 패키지 형태로 생성된 JAVA class를 JAVA SP에서 사용하기

  2. 전체 레코드 개수 확인하는 SP

  3. 응용프로그램에서 질의 처리시 commit/rollback 처리 문제

  4. 윈도우 환경에서 PHP 모듈 로드를 못 할 경우 해결법

  5. 용량이 큰 데이터를 질의로 저장하는 방법

  6. 오라클 to CUBRID로 마이그레이션 수행 시 주의사항

  7. 그루비로 큐브리드 함수(or 프로시저) 만들기 by 행복개발자(cyberuls)

  8. weblogic 8.1 에 CUBRID Connection Pool, DataSource 설정 방법

  9. utf-8로 저장된 한글이 JAVA SP를 사용하여 읽어 오면 깨져 보일때

  10. tomcat 5.5 버전 이상에서 dbcp(커넥션 풀링) 설정법

  11. php에서 serialize/unserialize 사용 시 주의할 점

  12. maven에서 CUBRID JDBC Driver 추가하기

  13. loadjava 사용 시 inner class 로딩은 어떻게?

  14. jdbc에서 질의 플랜정보 보는 방법

  15. jdbc에서 bit 데이터 타입 사용하기

  16. embedded sql 에서 char 사용시 주의 사항

  17. cubrid_fetch_all() php 함수로 만들어 사용하기

  18. cubrid-php module r2.2 이상 버젼에서 configure시에 주의사항

  19. Windows에서 32bit 버전의 PHP 설치 후 CUBRID와 연동 실패 시 해결 방법

  20. Windows 환경에서 JAVA SP 사용 utf-8 한글 깨짐 해결

Board Pagination Prev 1 2 3 Next
/ 3

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales