본문 바로가기
I am a developer

java에서 db연동 클래스 생성

by Echinacea 2021. 7. 8.
반응형

```
package util.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

// db 연동 클래스

public class DBInfo {

// 접속 정보

// url 정보는 Document를 참조해서 작성

private static final String URL // final 변수는 글자 전부 대문자 

= "jdbc:oracle:thin:@ip주소:orcl";

private static final String ID = "아이디";

private static final String PW = "비밀번호";

// Oracle Driver : 오라클 명령을 실행하기 위한 프로그램

private static final String DRIVER 

= "oracle.jdbc.driver.OracleDriver";    

// 드라이버를 확인해서 정보를 저장하는 변수

private static boolean check_driver;    

// 클래스에 맨 처음 접근할 때 한번만 실행

static {    // static 초기화블록으로 드라이버 확인

    try {

        // 1. 드라이버 확인 - static에 해당되는 변수와 메소드를 서버로 로딩

        Class.forName(DRIVER);

        check_driver = true;

    } catch (ClassNotFoundException e) {

        // TODO Auto-generated catch block

        check_driver = false;

        e.printStackTrace();

    }        

}    // end of main()    
```
반응형

댓글