JSP 는 DB2 데이터 베 이 스 를 어떻게 연결 합 니까?

보고 있 는 db2 강 좌 는 JSP 가 DB2 데이터 베 이 스 를 어떻게 연결 하 는 지 입 니 다.JSP 와 DB2 데이터 베 이 스 를 연결 하 는 문제 인터넷 에 많은 자료 가 있 지만 필 자 는 대부분의 자료 가 잘못 되 어 DB2 와 연 결 된 문 제 를 진정 으로 처리 할 수 없다 는 것 을 발견 했다.필 자 는 연 구 를 통 해 이 문 제 를 해결 하고 현재 나의 소감 을 발표 하여 군 과 공유 하고 있다.<%@page session="false" %><%@ page import="java.sql.*"%><%@ page import="java.util.*"%> <html><head></head><body> <%  String url="jdbc:db2:ch";//이 형식 은 jdbc:하위 프로 토 콜:하위 이름 입 니 다.그 중에서 ch 는 데이터베이스 이름 String user="db2int 1"입 니 다.//데이터베이스 연결 자 ID String password="db2int 1";//데이터베이스 연결 자 암호 DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver());//가장 꺼 진 I 는 이 문장 입 니 다.DB2 는 ORACLE 와 마찬가지 로 드라이브 인 스 턴 스 를 명시 적 으로 만 들 고 드라이브 관리자 로 등록 하 는 것 이 좋 습 니 다.//기타 데이터 베 이 스 는 일반적으로 Class.forName("xxxxxxxxxxxxxxxxxx")을 사용 합 니 다.   Connection conn=null;  try{   conn= DriverManager.getConnection(url,user,password);       Statement stmt=conn.createStatement();//데이터베이스 연결 대상 만 들 기 String sql="select*from task";   ResultSet rs=stmt.executeQuery(sql);%><table border=1 cellspacing=1 cellpadding=0><%while(rs.next()){//집 미%><tr><td><%=rs.getString(1)%></td>//각 열의 값 을 추출 하여또한<td><%=rs.getString(2)%></td><td><%=rs.getString(3)%><td><%=rs.getString(4)%><td><%=rs.getString(4)%><td><%=rs.getString(5)%><td><%=rs.getString(6)<s.getString(6)%></td></tr<%}rs.close();  rs=null;  stmt.close();  stmt=null;}finally{//오류 가 있 든 없 든 마지막 으로 연결 if(conn!=null){  conn.close();}%></table><body><html>이상 의 프로그램 은 AIX 4.3+DB 27.2+JDK 1.3+TOMCAT 4.1.6 에서 실 행 됩 니 다.<

좋은 웹페이지 즐겨찾기