DBCP 연동 해결하였는데요...
안드로이드클라이언트(TCP) - 서버연결쪽(Netty) - 서버디비연결쪽(DBCP) - MySQL, 오라클 등의 DB
전체적인 테스트는 아직 못해봤으나 연결만 말씀드리자면,
잘됩니다.
쓰레드마다 커넥션을 두면 문제가,
db접속시마다 생성소멸을 반복하는데
그 작업부하가 만만치 않습니다.
그래서 보통 미리 커넥션풀에 커낵션을 만들어 놓고
필요할때 꺼내쓰고 다쓴뒤 다시 넣어두는 방법으로 설계합니다.
dbcp 라이브러리(?)가 잘되어있는 것이 있습니다.
아파치 commons.dbcp 입니다.
이것은 최대최소 커낵션 갯수, 대기시간 등등
옵션등록만해주면 알아서 처리해주네요..
커넥션 풀 클래스를 하나 만드신 후
핸들러에서 getConnection() 메소드를 이용하여 꺼내쓰시면 됩니다.
2013년 7월 10일 수요일 오후 6시 2분 44초 UTC+9, elliott 님의 말: