디비연결 질문입니다
- 작성자 :
- 김*곤
- 작성일 :
- 2010-06-08 09:12:02
- 조회수 :
- 4,047
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
디비를 msmsql로 연결할려고 합니다.
context-datasource.xml에
<!-- mssql -->
<bean id="dataSource" 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.1.190:1433;DatabaseName=MiceJOB"/>
<property name="username" value="sa"/>
<property name="password" value="finesi"/>
</bean>
이렇게 추가를 하고 돌렸습니다.
그랬더니 아래와 첨부파일과 같은 에러가 발생합니다.
context-datasource.xml에
<!-- mssql -->
<bean id="dataSource" 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.1.190:1433;DatabaseName=MiceJOB"/>
<property name="username" value="sa"/>
<property name="password" value="finesi"/>
</bean>
이렇게 추가를 하고 돌렸습니다.
그랬더니 아래와 첨부파일과 같은 에러가 발생합니다.
첨부파일
A
안녕하십니까 김태곤님!!
문의하신 내용에 대해 답변 드립니다.
에러로그 중
"Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'"
부분을 보니
MS-Sql에서 제공하는 jdbc 드라이버가 클래스패스로 잡혀 있지 않아 발생하는 문제인거 같습니다. 톰캣을 사용하시는 거 같은데 jdbc 드라이버를 tomcat/lib 폴더나 WEB-INF/lib 폴더에 추가해 주시고 테스트해 보시기 바랍니다.
그럼 오늘도 즐거운 하루 되시길 바랍니다.
문의하신 내용에 대해 답변 드립니다.
에러로그 중
"Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'"
부분을 보니
MS-Sql에서 제공하는 jdbc 드라이버가 클래스패스로 잡혀 있지 않아 발생하는 문제인거 같습니다. 톰캣을 사용하시는 거 같은데 jdbc 드라이버를 tomcat/lib 폴더나 WEB-INF/lib 폴더에 추가해 주시고 테스트해 보시기 바랍니다.
그럼 오늘도 즐거운 하루 되시길 바랍니다.