일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 에덴미술
- 갑근세
- Jrun
- IIS
- 소득세
- PHP
- MySQL
- JavaScript
- Eclipse
- 블루수국그림
- 블로그 방문자 늘리기
- 국민연금
- 블로그 수익화
- 블로그 조회수
- Jexcel
- HTML
- CVS
- .NET
- Vista
- samba
- 즐겨찾기 추가
- 블로그 조회수 늘리기
- CSS
- 인테리어그림
- oralce
- Adobe pdf reader
- MSSQL
- Administrator
- JSP
- flash
- Today
- Total
I LOVE EJ
jsp에서 ms-sql연동 본문
1. jdbc드라이버 설치
1) 마이크로소프트사 홈페이지에서 jdbc드라이버를 찾아 다운로드한후 setup.exe를 실행하여 설치한다.
2) 설치 폴더중 [MSSQL jdbc드라이버]/lib 폴더의 3개 jar파일을 [자바홈]/jre/lib/ext에 복사한다.
2. JDBC로 MS-SQL연동 순서
1) 페이지 지시어중 import를 사용하여 sql 패키지를 삽입한다.
<%@ page import = "java.sql.*" %> |
2) JDBC 드라이버의 인스턴스를 생성한다.
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); |
3) Connection객체를 사용하여 DBMS에 연결 설정을 한다.
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://[hostName]:[post]" |
[사용예]
Connection conn=null;
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433"
,"shop","1111");
- localhost : jsp페이지와 동일한 서버에 MS-SQL서버가 존재할 경우
- 1433 : MS-SQL의 고유 포트번호
- shop : user name
- 1111 : user password
4) 연결된 Connection 객체를 사용하여 Statement 또는 PreparedStatement 생성
일반적으로 Statement 보다 PreparedStatement를 선호하기 때문에 PreparedStatement만 설명하기로 한다.
PreparedStatement pstmt = conn.prepareStatement(String sql); |
[사용예]
select 할 때
- ...
- PreparedStatement pstmt=null;
- ResultSet rs=null;
- String sql = "select * from member where id=? or name=?";
- pstmt = conn.prepareStatement(sql);
- pstmt.setString(1,"park");
- pstmt.setString(2,"박원기");
- rs = pstmt.executeQuery();
- ...
insert 할 때
- ...
- PreparedStatement pstmt=null;
- String sql = "insert member(id,park) values(?,?)";
- pstmt = conn.prepareStatement(sql);
- pstmt.setString(1,"park");
- pstmt.setString(2,"박원기");
- int cnt = pstmt.executeUpdate(); // cnt > 0 이면 정상처리
- ...
5) 연결해제
rs.close(); // ResultSet 해제 |
출처 http://blog.naver.com/rnjsguskh.do?Redirect=Log&logNo=20013926176
'Web Development > JSP' 카테고리의 다른 글
JSP 커스텀 태그 라이브러리 (0) | 2007.10.15 |
---|---|
JSP태그라이브러리 (0) | 2007.10.15 |
JSP + tomcat + mysql 한글깨짐 현상 완벽정리 (0) | 2007.10.15 |
jsp, 서블릿, 데이타베이스 한글문제 총정리 (0) | 2007.10.15 |
Jakarta POI 읽기 (0) | 2007.10.15 |