본문 바로가기

ARCHIVE & ETC/DB2

(5)
자바에서 JDBC 이용한 DB2 연결 관련해 보기 유용한 페이지 > JDBC에 대한 IBM Data Server Driver for JDBC and SQLJ 확장
DB2 데이터베이스 내에 해당 스키마 존재여부를 확인하기 해결해야 했던 문제가 생성하려는 스키마가 데이터베이스에 이미 존재할때에 예외처리가 되지 않았던 점이다. 이를 해결하기 위해 우선 특정 스키마의 테이블만을 조회할 수 있어야 했다. SELECT TABNAME FROM SYSCAT.TABLES WHERE TABSCHEMA = '스키마 이름' 을 통해 특정 스키마를 가진 테이블을 출력하는 것을 확인할 수 있었고, 다음단계로 특정 스키마를 가진 테이블이 존재하지 않는것을 어떻게 값으로 전달하느냐, 였는데 쿼리문의 결과값을 저장하는 ResultSet 변수 rs 에 next() 를 통해 true false 값을 반환받음으로 이를 해결할 수 있었다. rs.next() 를 했을 때 query 결과값이 존재하면 true를, 존재하지 않으면 false 값을 반환하게 된다...
DB2 오류 SQL4499N 을 잡기 위한 끝없는 여행 공모전이니 토익이니 하다보니 바쁜중에 잡지 못하던 프로젝트를 이제 좀 다른것이 마무리좀 됐겠다, 없어져버린 DB2를 다시 컴퓨터에 구성하기 위해 애를 썼다. 기존 DB2 바로가기나 설정파일등이 마이그레이션 전의 경로들과 겹치는 것이 있어 연결에 문제가 있었던것 같다. 하도 안돼서 DB2를 완전삭제하고 다시 설치해보기도 했지만 똑같이 데이터 스튜디오에서 데이터베이스에 연결하려고 하면 SQL4499N 오류가 발생해서 미친듯이 구글링을 했다. 제발... 하는 심정으로. 이렇게 평소에 데이터베이스에 연결을 하던 대로 입력을 하면 이렇게 멋드러진 오류와 함께 쓰는사람의 발목을 잡는것이다 db2 명령도 평소만큼 말을 듣지 않아서 다른 갖가지 명령어 (db2stop force) 를 갖고와서까지 일단 db2를 중지시켜..
DB2 관련 알아보기 좋은 포스트 요즘 DB2 관련해서 스키마 생성까지 갖은 것들을 해야하다 보니 뜸을 들이던 것들이 조금 진전이 되었는데 DB2 스키마 생성을 위해 구글링을 하는중에 유용했던 포스트들을 몇개 모아두는 중이다. 계속 모으고 있다. 그리고 계속 보러오고 있다... DB2 기본 명령어 http://dblabblog.tistory.com/entry/DB2-%EA%B8%B0%EB%B3%B8%EB%AA%85%EB%A0%B9%EC%96%B4 DB2 테이블 관련 http://elephant11.tistory.com/217 http://mhhan.tistory.com/entry/Oracle%EC%9D%80-%EC%95%8C%EC%A7%80%EB%A7%8C-DB2%EB%A5%BC-%EC%B2%98%EC%9D%8C-%EC%A0%91%ED%..
DB2 Express-C 가 윈도우에 설치되지 않을시! DB2 스키마를 만들어야 하는 과제에 직면하게 되면서 일단 당연하지만 DB2를 설치해야 된다, 는 말에 따라 설치를 하려는 중에 문제에 봉착했는데 그건 IBM에서 어떤 파일을 받아도 윈도우와 호환이 되지 않는다니 뭐 실행을 겨우 해도 마법사에서 설치를 진행할 버튼을 누를수 없게 나오느니 짜증나는 중에 IBM에 직접 문의를 해야되나 싶다가 IBM Developer works 페이지에서 같은 문제의 사례를 발견했다. " The version of this file is not compatible with version of windows you're running. Check your computer's system information to see whether you need an x86(32-bit) ..