나 자신을 다스리는 자가 세상을 다스린다.

맨날 까먹는다..
이제 잊지말자.

프로젝트의 properties > Info > New text file line delimiter 에서 Unix 로 설정
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by trypsr Trackback 0 Comment 0
그 동안 iBATIS 를 Oracle 과 mySQL 에서만 사용해 오다가 JDBC를 사용하며 RDBMS이면 거의 다 지원한다고 하는 iBATIS를 믿고 Altibase 와 연동을 해보았다.

connection pool 로는 DBCP 를 사용하였다.

그런데 이 Altibase 라는 놈이 기존 DB 들과는 다르게 Encoding 을 connection 맺을 때 properties 로 받고 있었다.

30 분 정도 실랑이 후 지인의 도움으로 해결 방법을 겨우 찾았다.


드라이버에 종속적인 properties 를 사용하기 위해서는 기존의 접두사 방식의 설정을 사용해서는 안된다.

bean 스타일의 셋팅을 사용해야 한다.
드라이버에 종속적인 properties 를 명시하기 위해서는 Driver 라는 새로운 접두사를 사용해서 하면 된다.

Driver.properitiesName = propertiesValue

그러나 기존의 접두사 방식과 Driver 접두사 를 같이 사용하면 적용이 안된다는 사실...(이건 내부적으로 어떻게 그리고 왜 구분 하는지? 소스 한번 봐? 귀찮다. -.-;)
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by trypsr Trackback 0 Comment 0


티스토리 툴바