응용개발
2009.04.11 01:06

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

조회 수 15503 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
40 CUBRID 매니저 java.lang.OutOfMemoryError 처리 방법 file janus 2009.04.13 18296
39 운영관리 CUBRID 2008 삭제시 제어판에서 삭제되지 않을시 해결법 file seongjoon 2009.04.13 16312
» 응용개발 jdbc에서 bit 데이터 타입 사용하기 손승일 2009.04.11 15503
37 운영관리 데이터베이스 볼륨 자동 증가 설정 남재우 2009.04.01 19271
36 운영관리 큐브리드매니져를 이용한 데이터베이스 자동 백업 남재우 2009.04.01 19492
35 운영관리 CSQL 에서 한글을 입력하는 방법 Prototype 2009.04.01 19746
34 운영관리 CUBRID 2008 삭제시 주의사항 file seongjoon 2009.04.01 15712
33 운영관리 CUBRID 2008 설치시 주의사항 file seongjoon 2009.04.01 17890
32 기타 32bit 리눅스 환경에서 php 모듈 빌드가 되지 않을 경우 Prototype 2009.03.31 17561
31 CUBRID 매니저 UTF8 로 저장된 데이터를 매니저로 조회하는 방법 file Prototype 2009.03.21 26009
30 질의작성 데이터 값 작은 따옴표(') 넣기 정만영 2009.03.20 24304
29 기타 2008.11.18. 최신 우편번호부 with CUBRID file Prototype 2009.03.17 14864
28 질의작성 테이블 데이터 복사 하기 정만영 2009.03.14 22791
27 질의작성 컬럼 사이즈 변경 방법 정만영 2009.03.14 24819
26 CUBRID 매니저 여러 버전의 CUBRID에 CUBRID Manager로 연결하는 방법 일동차렷? 2009.03.14 15791
25 질의작성 다중 row를 하나의 column에 넣기 정만영 2009.03.13 20492
24 질의작성 요일 값을 반환 받을 수 있는 질의 형태 정만영 2009.03.13 17557
23 CUBRID 매니저 CUBRID Manager Client 에러(Java관련). file 윤희서 2009.02.06 24519
22 CUBRID 매니저 데이터베이스 자동시작 설정(CUBRID 2008 R 1.2). 1 윤희서 2009.01.31 20563
21 CUBRID 매니저 데이터베이스 자동시작 설정(CUBRID 7.3.0). 윤희서 2009.01.17 23562
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 Next
/ 14

Contact Cubrid

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

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5