[DB] Charset 확인 test

2008. 4. 23. 16:36·Database
반응형

<%@ page contentType="text/html;charset=KSC5601" %>

<%@ page import="java.sql.*"%>

<%

Connection con = null;
ResultSet rs = null;
Statement stmt = null;

String url = "jdbc:mysql://localhost:3306/EMS51?useUnicode=true&characterEncoding=euckr";
String usr = "usr";
String pwd = "pwd
String drv = "org.gjt.mm.mysql.Driver";

String query1_pre = " UPDATE EBCD0030 SET CODE_NAME = '";
String query1_suf = "' WHERE CODE_TYPE = '00' AND CODE_CODE = ";
String query2 = " SELECT CODE_NAME EBCD0030 WHERE CODE_TYPE = '00' AND CODE_CODE = '01' ";

String value = request.getParameter("value");
value = value==null?"":value;

value = new String( value.getBytes("8859_1"), "EUC-KR" );

String codeName = "";

try {

 if( !value.equals("") ) {
 
 
  con = DriverManager.getConnection( url, usr, pwd );
  stmt = con.createStatement();
 
  stmt.executeUpdate( query1_pre + new String( value.getBytes("8859_1"), "EUC-KR" ) + query1_suf + " '01' " );
  stmt.executeUpdate( query1_pre + new String( value.getBytes("EUC-KR"), "EUC-KR" ) + query1_suf + " '02' " );
  stmt.executeUpdate( query1_pre + new String( value.getBytes("EUC-KR"), "8859_1" ) + query1_suf + " '03' " );
  stmt.executeUpdate( query1_pre + new String( value.getBytes("8859_1"), "8859_1" ) + query1_suf + " '04' " );
  stmt.executeUpdate( query1_pre + new String( value.getBytes("8859_1"), "UTF8" ) + query1_suf + " '05' " );
  stmt.executeUpdate( query1_pre + new String( value.getBytes("UTF8"), "UTF8" ) + query1_suf + " '06' " );
  stmt.executeUpdate( query1_pre + new String( value.getBytes("EUC-KR"), "UTF8" ) + query1_suf + " '07' " );
 
 }
 
 // rs = stmt.executeQuery( query2 );
 
 // if( rs.next() )
  // codeName= rs.getString("CODE_NAME");
 
 
} catch(Exception e) {
 
 out.println( e.toString() );
 
} finally {
 
 if( con!=null ) try { con.close(); } catch(Exception e) {};
 if( rs!=null ) try { rs.close(); } catch(Exception e) {};
 if( stmt!=null ) try { stmt.close(); } catch(Exception e) {};
}


%>




http://localhost:8181/ems51/jsp/test.jsp?value=테스트  확인




반응형

'Database' 카테고리의 다른 글

[ORACLE] Toad 에서 단축키로 주석처리  (0) 2008.04.28
[MYSQL] mysql 5.0 사용자 추가 명령문 (Field 'ssl_cipher' doesn't have a default value)  (0) 2008.04.25
[MSSQL] 화폐단뒤, 세번째콤마  (0) 2008.04.17
[ORACLE] SEQUENCE 추가  (0) 2008.04.16
[ORACLE] 10g XE에서 8080포트바꾸기  (0) 2008.01.10
'Database' 카테고리의 다른 글
  • [ORACLE] Toad 에서 단축키로 주석처리
  • [MYSQL] mysql 5.0 사용자 추가 명령문 (Field 'ssl_cipher' doesn't have a default value)
  • [MSSQL] 화폐단뒤, 세번째콤마
  • [ORACLE] SEQUENCE 추가
애플자라
애플자라
    반응형
  • 애플자라
    애플자라
    애플자라
  • 전체
    오늘
    어제
    • 분류 전체보기 (655)
      • Linux (93)
      • Programing (92)
      • Flex, Laszlo (15)
      • Database (168)
      • Network (15)
      • Data (14)
      • Tips (119)
      • 여행★ (1)
      • Board (115)
      • 맛집탐방 (3)
      • 아이원츄 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • Love&Smile
    • Husk's repository
    • StartUp
    • DSDSTUDIO Experimentals
    • 신선
    • DEV.SEULKI.KR[이슬기]
    • Live Bit Block
  • 공지사항

  • 인기 글

  • 태그

    table
    자동차
    리눅스
    MySQL
    server
    Windows
    java
    DB
    Oracle
    윈도우
    tomcat
    Linux
    user
    오라클
    mssql
    Toad
    백업
    Shell
    apache
    테이블
    서버
    DATABASE
    select
    sql
    IP
    delete
    eclipse
    설정
    파일
    데이터
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
애플자라
[DB] Charset 확인 test
상단으로

티스토리툴바