jsp에서 DB 연동을 하기 위해서는 몇 가지 사전 준비가 필요합니다.
1. sybase jdbc driver : jconn2.jar
이건 sybase home page에서 최신 버젼으로 구하시면 됩니다.
2. sybase driver name : com.sybase.jdbc2.jdbc.SybDriver
3. classpath 추가 : 위 드라이버가 있는 디렉토리를 classpath에 추가하시면 됩니다.
4. databae 관련 정보
database가 설치된 IP와 databae 접근 port 번호(DBA에게 문의), database 이름, 계정 (id / password) 4 가지를 알아야 하구요
DB_URL : jdbc:sybase:Tds:ip address:portno/dbname
DB_USER : database 접근 계정
DB_PASSWORD : 계정의 비밀번호
개략적인 내용만 기술하겠습니다.
import java.io.*;
import java.sql.*;
import java.util.*;
try
{
Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);
// database 연결 완료
Statement stmt = conn.CreateStatement()
// select, insert, update, delete 등의 명령을 수행하면 됩니다.
}
catch (Exception ex) {
// Exception 처리하시구요.
}
finally {
// 할당된 자원(Connection, Statement, ResultSet 등을 반환하면 됩니다.
}
제대로 동작하지 않을 경우
3번, 4번 준비사항을 꼼꼼하게 확인해 보시기 바랍니다.