JDBC
SQL문을 수행할 수 있도록 도와주는 Interface
하나의 자바 프로그램을 만들고 JDBC API를 이용하여 각각의 데이터 베이스에 맞게 SQL문을 전송
JDBC API
드라이브를 로딩한다.
-> Class.forName(“사용할 드라이버 이름: DBMS "종류(버전)"에 따라 기재방식이 다르다.”)
-> 로딩된 드라이버는 DriverManager클래스에 등록, 관리된다.
URL을 이용하여 데이터 베이스에 연결한다
->DriveManager 클래스에 있는
getConnection(“JDBC URL”,”DB_ID”,”DB_PASSWORD”)
+ throws SQLException 함수 연결
SQL문을 데이터 베이스에 전송하고
-> Connection 객체의 createStatement() 함수를 이용하여
-> SQL문을 수행하기 위한 Statement객체를 얻고 이 객체에 excuteQuery(SQL)(_select문장),
-> excuteUpdate(SQL)(_inset문장,_update:레코드의 건수만 수행)등의 함수를 이용하여 SQL문을 실행
결과 값을 처리한다.
-> excuteQuery(SQL) 메소드를 이용하여 SQL문을 실행하면 ResultSet 객체를 얻는다
-> ResultSet객체를 이용하여 Sql문을 실행한 결과로 얻은 데이타를 하나씩 참조할
* DBMS
Access : 하나의 컴퓨터에서 소량의 DB를 관리할 경우
MySQL : 네트웍 상에서 DB관리
MsSQL : 네트웍 상에서 DB관리 -중대형
오라클 : 네트웍 상에서 DB관리 -중대형
Interface ResultSet
isFirst()
isClosed()
next()
previous() ...
'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글
JSP 주요 키워드 1 (0) | 2012.04.15 |
---|---|
ex) java_ JDBC (0) | 2012.03.06 |
ex16) java.io.* _Tokenizer + .hasMoreTokens() (0) | 2012.03.06 |
ex15) java.io.* _DataOutputStream + DataInputStream (0) | 2012.03.06 |
ex14) java.io.* _Serializable + ObjectOutputStream (0) | 2012.03.06 |
댓글