자바,JSP 학습
JDBC로 데이터베이스 연결하기
이제 여러분의 환경이 모두 설정되었으므로, 여러분은 JDBC를 이용하여 여러분의 데이터베이스에 SQL 명령어를 전송 시작할 준비가 되었다. 그러기 위해서 먼저 데이터베이스에 연결해야 하는데, 그것은 아주 간단한 작업이다. 단순히 데이터베이스 드라이버를 로드한 다음에 연결을 요청하면 된다.
이러한 두가지 작업은 다음 코드에 의해 수행된다.
Class.forName([LOCATION OF DRIVER]); |
예를 들어, 우리가 정의한 Access ( 제어판의 32bit ODBC에서 ‘Access' 데이터 소스 이름을 명시하였다. ‘Access'란 이름은 MS Access에 의해 생성된 Test_db.mdb를 위한 것이다.) 데이터 소스에 연결하기 위해서는 다음과 같이 작성하면 된다.
Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); |
JdbcOdbcDriver는 기본 JDK의 일부분임에 주목하자(아마 ‘lib' 디렉토리 내의 classes.zip 파일에서 그것을 찾을 수 있을 것이다). 만일 ODBC 외의 드라이버를 사용한다면 여러분은 데이터 소스 이름을 명시하는데 어떤 구문을 요구하는지 알아봐야 한다. 예를 들어, mSQL은 다음과 같은 구문을 사용한다.
Connection jdbcConnection = |
구문 객체 준비하기
데이터베이스에 대한 연결을 설정하고 난 다음에는 데이터베이스와 애플리케이션 사이에 SQL를 전달하는데 사용할 수 있는 구문 객체를 인스탄스로 생성해야 할 것이다. 구문 객체를 생성하는 방법은 간단히 다음과 같은 폼을 따르면 된다.
Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); |

