반응형
마이크로소프트에 가서 mssql용 jdbc를 다운 받는다.
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' 카테고리의 다른 글
인덱서 (0) | 2010.08.06 |
---|---|
나열형(enum)과 구조체(struct) 선언. (0) | 2010.07.20 |
게시판 리스트 처리. (0) | 2010.06.10 |
Web.config에서 변수 선언해서 데이터베이스 연결주소 저장하기. (0) | 2010.06.09 |