자바 가 JDBC 프로그램 을 구축 하 는 인 스 턴 스 작업

우리 가 인 터 페 이 스 를 배 울 때.안에서 몇 가지 방법의 호출 을 할 수 있다.그러나 오늘 말 하고 자 하 는 JDBC 는 데이터 베 이 스 를 연결 하 는 인터페이스 이기 도 하지만 클래스 인터페이스 와 큰 차이 가 있 으 므 로 구분 에 주의해 야 한다.다음은 JDBC 를 구축 하 는 절차 에 대해 정 리 했 습 니 다.아직 이런 조작 을 할 줄 모 르 는 파트너 입 니 다.구체 적 인 내용 을 살 펴 보 겠 습 니 다.
1.데이터베이스 구동 을 불 러 옵 니 다.보통 Class 클래스 의 forName()정적 방법 으로 드라이버 를 불 러 옵 니 다.예 를 들 어 다음 코드:

//     
Class.forName(driverClass)
2.DriverManager 를 통 해 데이터베이스 연결 을 가 져 옵 니 다.DriverManager 는 다음 과 같은 방법 을 제공 합 니 다.

//        
DriverManager.getConnection(String url,String user,String password);
3.Connection 대상 을 통 해 Statement 대상 을 만 듭 니 다.Connection 에서 Statement 을 만 드 는 방법 은 다음 과 같은 세 가지 가 있 습 니 다.
  • createStatement():기본 적 인 Statement 대상 을 만 듭 니 다
  • prepareStatement(String sql):들 어 오 는 SQL 구문 에 따라 사전 컴 파일 된 Statement 대상 을 만 듭 니 다
  • prepareCall(String sql):들 어 오 는 SQL 구문 에 따라 Callable Statement 대상 을 만 듭 니 다
  • 4.Statement 을 사용 하여 SQL 문 구 를 실행 합 니 다.모든 Statement 은 다음 과 같은 세 가지 방법 으로 SQL 문 구 를 실행 합 니 다.
  • execute():모든 SQL 문 구 를 실행 할 수 있 지만 비교적 번거롭다
  • execute Update():주로 DML 과 DDL 문 구 를 실행 하 는 데 사 용 됩 니 다.DML 문 구 를 실행 하면 SQL 문장의 영향 을 받 은 줄 수 를 되 돌려 주 고 DDL 문 구 를 실행 하면 0 을 되 돌려 줍 니 다
  • executeQuery():검색 어 만 실행 할 수 있 고 실행 후 검색 결 과 를 대표 하 는 ResultSet 대상 으로 돌아 갑 니 다
  • 5.조작 결과 집.실 행 된 SQL 문장 이 검색 어 라면 실행 결 과 는 ResultSet 대상 으로 되 돌아 가 며,이 대상 에는 SQL 문장 검색 결 과 를 저장 합 니 다.이 대상 을 조작 하여 조회 결 과 를 얻 을 수 있다.
    6.데이터베이스 자원 을 회수 하 는데 ResultSet,Statement 과 Connection 등 자원 을 닫 는 것 을 포함한다.
    기초 지식 포인트 확장:
    JDBC 가 뭐야?
    JDBC 는 자바 데이터베이스 연결 이 라 고 불 린 다.
    JDBC 는 서로 다른 데이터 베 이 스 를 불 러 오 는'드라이버'를 통 해 서로 다른 데이터 베 이 스 를 연결 할 수 있다.
    JDBC 의 장점
    사용 하 는 구동 이 다 르 면 서로 다른 데이터 베 이 스 를 연결 할 수 있다.
    같은 조작 을 사용 하여 다른 데이터 베 이 스 를 조작 하 다.
    데이터베이스 마다 자바 가 연결 방식 을 만 들 면 서로 다른 데이터 베 이 스 를 업데이트 할 때 자바 도 자신의 코드 를 업데이트 해 야 합 니 다.jdbc 를 사용 하여 같은 코드 로 조작 하고 서로 다른 드라이버(드라이버 는 데이터베이스 업 체 가 제공 합 니 다)로 연결 하여 서로 다른 데이터 베 이 스 를 연결 할 수 있 습 니 다.
    자바 가 JDBC 애플 리 케 이 션 을 구축 하 는 인 스 턴 스 작업 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.자바 가 JDBC 애플 리 케 이 션 을 구축 하 는 작업 내용 에 대해 서 는 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

    좋은 웹페이지 즐겨찾기