sqljdbc_2.0.1803.100_kor.exe <-- 이 파일을 압축 해제한다.
kor 폴더 안에 sqljdbc4.jar, sqljdbc.jar 이 두가지가 있는데, 자신의 java JDK 버전이 1.6 이상이면 sqljdbc4.jar 을 톰캣 안의 lib 폴더 안에 복사한다.
(절대, 두 파일을 같이 넣으면 안됨. 반드시 둘 중에 하나만 복사. 버전이 1.5 이하 버전이면, sqljdbc.jar을 넣는다.)
<< 기본적인 소스 코드 >>
Connection conn=null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = null;
try{
String jdbcUrl="jdbc:sqlserver://주소:포트;DatabaseName=DB명";
String dbId="DB 접속 ID";
String dbPass="DB 접속 PASS";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection(jdbcUrl,dbId,dbPass);
sql = "SELECT * FROM users";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while(rs.next()) {
String id = rs.getString("uid");
String pass = rs.getString("pwd");
String dateTime = rs.getDate("since").toString();
out.println(id);
out.println(pass);
out.println(dateTime);
}
rs.close();
pstmt.close();
conn.close();
out.println("제대로 연결되었습니다.");
}catch(Exception e){
out.println("오류..");
e.printStackTrace();
}finally{
//con.close();
out.println("제대로 종료되었습니다.");
<< mssql용 JDBC >>
'Programming > JAVA & JSP' 카테고리의 다른 글
| Sqlite DB + java 연동 (0) | 2010/08/24 |
|---|---|
| 각종 DB JDBC 연결 (0) | 2010/08/17 |
| JDK 1.6 + mssql 2005 연동하기. (0) | 2010/06/25 |
| 페이징 처리 UI&Application Logic (0) | 2010/03/08 |
| 소스 사이트 (0) | 2010/01/08 |
sqljdbc_2.0.1803.100_kor.exe