Background Image
응용개발
2009.04.11 01:06

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

조회 수 15164 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

CUBRID의 bit 데이터 타입을 sql로 처리하는 방법은
insert into test_tb (bittype) values(B'01');
select bittype from test_tb where bittype=B'01';
와 같은 방법으로 저장, 조회 할 수 있습니다.
위와 동일한 작업을 jdbc의 preparestatement 방식을 사용하는 경우에는 setBytes, getBytes를 사용하여야 하고 인자로는 byte[]을 사용하여야 합니다.
위 sql의 B'01'이라는 값을 byte 배열에 저장하려면
byte[] b = new byte[2];
b[0] = (byte)1000000;

preparestatement에 적용 해보면
pstmt = con.prepareStatement("select bittype from test_tb where bittype=?");
pstmt.setBytes(1, b);
rs = pstmt.executeQuery();
while(rs.next()){
System.out.println("result ->" + new String(rs.getBytes(1)));
}

결과는
result -> @
로 나타나게 됩니다.
B'01'이 문자열로 나타내면 @ 였네요.

문자열 @를 byte로 변환하여 적용할 경우에는
byte[] b = "@".getBytes();
를 사용하면 됩니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
56 응용개발 패키지 형태로 생성된 JAVA class를 JAVA SP에서 사용하기 손승일 2010.02.26 18490
55 응용개발 전체 레코드 개수 확인하는 SP 김승훈 2015.05.07 14855
54 응용개발 응용프로그램에서 질의 처리시 commit/rollback 처리 문제 admin 2008.11.21 21756
53 응용개발 윈도우 환경에서 PHP 모듈 로드를 못 할 경우 해결법 3 Prototype 2009.11.26 23428
52 응용개발 용량이 큰 데이터를 질의로 저장하는 방법 남재우 2009.11.26 12246
51 응용개발 오라클 to CUBRID로 마이그레이션 수행 시 주의사항 cubebridge 2012.11.12 16800
50 응용개발 그루비로 큐브리드 함수(or 프로시저) 만들기 by 행복개발자(cyberuls) 시난 2009.07.14 18889
49 응용개발 weblogic 8.1 에 CUBRID Connection Pool, DataSource 설정 방법 file 웁쓰 2009.07.01 66422
48 응용개발 utf-8로 저장된 한글이 JAVA SP를 사용하여 읽어 오면 깨져 보일때 손승일 2012.03.10 20964
47 응용개발 tomcat 5.5 버전 이상에서 dbcp(커넥션 풀링) 설정법 admin 2008.11.21 28657
46 응용개발 php에서 serialize/unserialize 사용 시 주의할 점 시난 2009.12.29 31756
45 응용개발 maven에서 CUBRID JDBC Driver 추가하기 file 김승훈 2015.12.09 9121
44 응용개발 loadjava 사용 시 inner class 로딩은 어떻게? admin 2008.11.21 27570
43 응용개발 jdbc에서 질의 플랜정보 보는 방법 손승일 2009.04.15 15997
» 응용개발 jdbc에서 bit 데이터 타입 사용하기 손승일 2009.04.11 15164
41 응용개발 embedded sql 에서 char 사용시 주의 사항 admin 2008.11.21 19167
40 응용개발 cubrid_fetch_all() php 함수로 만들어 사용하기 file 시난 2009.06.30 18775
39 응용개발 cubrid-php module r2.2 이상 버젼에서 configure시에 주의사항 seongjoon 2010.07.20 14128
38 응용개발 Windows에서 32bit 버전의 PHP 설치 후 CUBRID와 연동 실패 시 해결 방법 file 진우진 2016.03.28 4675
37 응용개발 Windows 환경에서 JAVA SP 사용 utf-8 한글 깨짐 해결 file 손승일 2016.07.01 4704
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