화요일, 2월 28, 2012

화요일, 2월 07, 2012

python 공부하기

이번에 진행하는 백업(?) 프로젝트에서는 python을 사용하기로 하였습니다.

하여 잠시 외도아니 외도를 하고 있습니다.

먼저 python 책은  점프 투 파이썬 을 보았습니다.(무료로 풀린 책이니 검색 해보면 쉽게 찾을수 있을것으로 보입니다)
이 책을 한번 보고 UI가 있는 프로그램을 해야해서 wxPython을 사용하기로 하였고 이것은 http://www.zetcode.com/wxpython/ 을 따라해보고 있습니다.

오랫만에 외도라(?) 기분이 좋습니다.

토요일, 2월 04, 2012

SQLite JDBC: inconsistent internal state

SQLite 디비 사용중에  SQLite JDBC: inconsistent internal state 에러가 나왔습니다.
구글링을 해보았지만, 뚜렸한 답변을 찾지도 못하겠고 말이죠.

삽질중에 다음과 같이 해결하였습니다.

사용하는 JDBC Driver는 http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC(sqlite-jdbc-3.7.2.jar) 버전입니다.

SELECT 를 정상적으로 했고 결과물도 정상적으로 가져왔습니다.
그 후에 테이블의 metadata를 얻으려고 시도하니 위와 같은 에러가 났습니다.
아마도 resultset을 모두 소진한 다음에는 결과셋을 close(?)하나 봅니다.(소스 분석을 해봐야하지만......)

그래서 먼전 테이블의 메타데이터를 얻은후에 result set을 처리 하니 문제가 나지 않습니다.
아...