● O/S : WINDOWS 계열
● JSP 컨테이너 : TOMCAT 4.1
● 개발 언어 : JAVA(JSP)
● 개발 TOOL : Edit-plus 2.0
● 데이터 베이스 : MS-SQL 2000
● 데이터 베이스 모델링 TOOL : ER-WIN 5.0
② 기반 지식(JSP를 위한 기초 지식)
● JSP의 실행 루틴
● JSP에서 Bean 개념
DBConnectionClass.java
/*Title : 데이터 베이스 연결 관련 클래스
*Developer : nokia
*Date : 2003-12-1
*Discription : 데이터 베이스 연결에 관련된 클래스로써, 싱글턴 패턴을 이용하여 하나의 객체를 가지고 사용
*/
package GroupManage.DBConnections;
import java.sql.*; //SQL 관련 패키지 수입
public class DBConnectionClass
{
private Connection con;
private Statement stmt;
private ResultSet rs;
//싱글턴 패턴을 위한 자기 자신의 인스턴스를 static으로 가짐.
private static DBConnectionClass dbcc=null;
/*디폴트 생성자, 사용자가 임의로 생성자를 호출할 수 없도록 private로 선언*/
private DBConnectionClass()
{}
/*인스턴스를 얻기 위한 public 메소드*/
public static DBConnectionClass getInstance()
{
//인스턴스가 초기화가 되지 않았다면 new 키워드로 생성해서 리턴
if(dbcc==null){dbcc=new DBConnectionClass();}
return dbcc;
}
/*데이터 베이스 연결을 위한 메소드*/
public void DBConnection()
{
try
{
//MS-SQL 에 연결 하기 위한 문자열.
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con =DriverManager.getConnection
("jdbc:microsoft:sqlserver://ATOZ3:1433","nokia","1057315");
}
catch(ClassNotFoundException ex)
{System.out.println("드라이버 로딩 실패");}
catch(SQLException e)
{System.out.println("SQL 접속에러");}
}
/*데이터 베이스 연결 해제를 위한 메소드*/
public void DBClose()

분야