[자바질문] 애플릿에서 DB에 접근하려고 하는데....
치리
애플릿을 이용하여 DB에 접근하려고 합니다.....
DB는 Ms-Sql이구요....잦은 접속과 업데이트가 필요해서 Connection Pool을 사용하려고 하는데....
이곳을 아무리 뒤져보아도 관련된 내용이 없더군요...ㅜㅜ
제가 직접 Connection Pool을 프로그래밍 하기에는 내공이 너무나 부족합니다....
그래서 Pooling 소스를 가지고 계신분 있으시다면 공유 좀 해주세요..ㅜㅜ
그리고 간단하게라도 애플릿에서 사용하는 방법도 알려주시면 복 받으실꺼예요...^^
부탁드립니다...
-
천칭자리
애플릿을 이용해서 DB에 접근한다면, 일단 애플릿은 별도의 보안 설정을 해주고 애플릿 클라이언트가 이에 동의하지 않는 한!!! 지 멋대로 다른 host 에 접근하는건 불가능하죠.
따라서 애플릿과 DB 사이를 연결해줄 부분이 필요하겠죠!!!
간단하게 DBBridge 라고 하면 이걸 rmi 로 구현하든 소켓으로 구현하든 애플릿이 존재하는 서버에다가 위치시켜놓아야 할 겁니다. 그래서 애플릿에서 DBBridge 에다가 작업을 위임하면 DBBridge 가 -
세나
애플릿으로 과도한 접속과 잦은 쿼리가 우려가 되어 Connection Pool을 고려한다는 것은 문제가 있는 것 같습니다.
커넥션 풀이야 여러가지 소스가 있으니 참조해서 구현하셔도 될 것 같구요... 실제로 커넥션에 대한 문제가 많다면 서버단에서의 커넥션 풀을 고민하셔야 될 것 같구요... 그럴 경우 DBCP도 좋은 대안이 될 수 있을 것 같습니다. (애플릿이라면 어차피 웹서버를 거치는 것이니... 서블릿 엔진이나 혹은 WAS단에서 고민해 볼 수 있는 -
딸기우유
Swing이나 JApplet이나 별반차이가 없습니다.
getParameter메서드로 파라메터를 읽어오면 될것같구요.
Swing이나 Awt작성하시는것처럼 하시면 되겠습니다. -
별빛
쩝.....말씀을 해도 그렇게...ㅜㅜ 말그대로 애프릿입니다...ㅜㅜ 인터넷 며칠을 뒤졌건만 web과 연결하는건 많은데 직접 애플릿과 연결하는건 없는 것 같습니다. 정말 말그대로 애플릿입니다.
html파일에는 가장 기본적인 Applet 코드가 들어 있습니다.
html에서 param값으로 ID값을 받아 그걸 이용하여 DB를 검색한 후 ID값이 일치하는 것의 값을 읽어오는 겁니다.
그리고 읽어온 값이 변할 때 마다 수시로 DB를 업데이트 해주는 것이구요.. -
여자
예전에 마소기사에서 보니 Know-How가 아니라 Know-Where 의 시대라는 대목이 생각나는군... -_-
-
푸우
참 답답하시군요. 구글에서 검색하면 수십개의 커넥션풀 소스가 나오는데...자카르타 DBCP 사용하세요.