db 연결 문의
- 작성자 :
- 이*완
- 작성일 :
- 2012-11-30 10:28:16
- 조회수 :
- 1,247
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
첨부에는 context-datasource.xml과 db로부터 데이타를 불러와 엑셀파일을 만드는 프로그램이 있습니다.
그런데 db연결과정에서
DriverManager.getConnection("jdbc:mysql://localhost:3306/db",user,pwd)
을 사용했습니다.
문제는 context-datasource.xml에 등록된 db연결을 사용해야하는데 어떻게 해야 하는지 알 수 없어서 문의를 드립니다.
그런데 db연결과정에서
DriverManager.getConnection("jdbc:mysql://localhost:3306/db",user,pwd)
을 사용했습니다.
문제는 context-datasource.xml에 등록된 db연결을 사용해야하는데 어떻게 해야 하는지 알 수 없어서 문의를 드립니다.
첨부파일
A
안녕하세요. 이완완님..
우선.. jsp에서는 context-datasource.xml 등에서 정의한 bean을 가져오실 수 없습니다.
이 경우는 Controller(@Controller)를 통해.. DataSource (datasource bean)을 Injection 하셔야 합니다..
즉 DB의 연결이 필요한 부분은.. Controller로 구현하고.. 결과를 모델에 담아서.. JSP로 넘기시고.. JSP에서는 지금과 같이 response에 write를 하시면 되실 것 같습니다.
추가로.. 다음 가이드 상에 Excel 다운로드 부분을 참조하시구요..
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:fdl:excel
그럼.. 즐거운 하루되십시오.
감사합니다.
우선.. jsp에서는 context-datasource.xml 등에서 정의한 bean을 가져오실 수 없습니다.
이 경우는 Controller(@Controller)를 통해.. DataSource (datasource bean)을 Injection 하셔야 합니다..
즉 DB의 연결이 필요한 부분은.. Controller로 구현하고.. 결과를 모델에 담아서.. JSP로 넘기시고.. JSP에서는 지금과 같이 response에 write를 하시면 되실 것 같습니다.
추가로.. 다음 가이드 상에 Excel 다운로드 부분을 참조하시구요..
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:fdl:excel
그럼.. 즐거운 하루되십시오.
감사합니다.