안녕하세요
평소 많은 도움을 받아가
mysql 4.1.12 에서 jdbc 한글 연동 하는 좋은 방법이 있어 소개
드립니다.
다 알고 계실지 모르겟내여.....
환경은 windows 2003 server
mysql 4.1.12
resin 2.1 (WAS)
방법은 1. 테이블을 만들때 모든 테이블의 CHARSET을 euckr 로
하십시요
CREATE TABLE `gift` (
`SEQ` int(4) NOT NULL auto_increment,
`ID` varchar(12) NOT NULL default ''
) ENGINE=InnoDB DEFAULT CHARSET=euckr
2. JDBC 연결 할때 characterEncoding을 euckr로 하십시요.
<resource-ref>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="org.gjt.mm.mysql.Driver"/>
<init-param
url="jdbc:mysql://dbserver:3306/test?useUnicode=true&characterEncoding=euckr"/>
<init-param user="root"/>
<init-param password=""/>
<init-param max-connections="40"/>
<init-param max-idle-time="30"/>
</resource-ref>
이렇게 하면 한글 엔코딩 안하셔도 한글 잘 나오고 검색도 잘되고
입력도 잘됩니다.
그럼 ^&^
|