본문 바로가기
  • think normal
새로워지기/서른의 생활코딩

java _2012.03.06

by 청춘만화 2012. 3. 6.


 

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() ...

 

 

 

댓글