Windows에서 JSP와 MSSQL JDBC 연결하기

2018. 12. 18. 15:04 Java 관련/JSP,Servlet

1. Microsoft SQL Server JDBC 드라이버 3.0 다운로드

http://www.microsoft.com/downloads/details.aspx?FamilyID=a737000d-68d0-4531-b65d-da0f2a735707&DisplayLang=ko

-압축파일이나 설치 파일 모두 상관없으니 편한 것으로 다운로드 받으면 됨.

 

2. 적당한 위치에 압축을 풀고, sqljdbc.jar 또는 sqljdbc4.jar를 확인.(Java 1.6 이상은 sqljdbc4.jar를 사용해야함.)

sqljdbc4.jar 파일을 톰켓홈\common\lib 에 복사

sqljdbc4.jar 를 WEB-INF/lib 에 복사

 

3. CLASSPATH 설정

시스템환경에서 CLASSPATH에 ";톰켓홈\common\lib\sqljdbc4.jar" 추가

 

4. 아래 JSP예제 만들어 테스트

 

<%@ page language="java" contentType="text/html; charset=utf-8"%>
<%@ page import="java.sql.*" %>


<%
 Connection conn=null;
 
 String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
 String url="jdbc:sqlserver://서버IP:1433";
 
 Boolean connect=false;
 
 try{
  Class.forName(driver);
  conn=DriverManager.getConnection(url,"ID","암호");
  
  connect=true;
  
  conn.close();
 }catch(Exception e){
  connect=false;
  e.printStackTrace();
 }
%>
<html>
<head>
<title>JDBC 연동 테스트 예제</title>
</head>
<body>
<h3>
<%if(connect==true){ %>
 연결되었습니다.
<%}else{ %>
 연결에 실패하였습니다.
<%} %>
</h3>
</body>
</html>