이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.
정*선
2011-01-03 14:05:16
3,120
개발환경
완료
톰켓6.0 jre1.6 오라클10g와 ms-sql 2008 r2 함께 사용하고 있습니다. sqljdbc4.jar lib폴더에 추가하구 아래처럼 설정했는데 jdbc 로딩 오류가 발생하네요.ㅠㅠ
<bean id="emailDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<property name="url" value="jdbc:microsoft:sqlserver://192.168.10.106:1433;databasename=emailDB"/>
<property name="username" value="xxxx"/>
<property name="password" value="xxxx"/>
</bean>
아래는 오류 메시지입니다.
org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'
ms-sql은 org.apache.commons.dbcp.BasicDataSource 사용하면 안되나요?
새해부터 질문이네요.. 답변 부탁드립니다.
context-datasource.xml [2,299 Byte]
다운로드
안녕하세요.. 정영선님..
MS SQL JDBC 버전에 따라 사용하는 driver class가 2개가 있는 것 같습니다.
- com.microsoft.jdbc.sqlserver.SQLServerDriver
- com.microsoft.sqlserver.jdbc.SQLServerDriver
WEB-INF/lib에 넣으신 jar를 확인해 보셔서 정확한 class 명을 지정하시면 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.