꺄르륵
[Java] DBUtill - jdbc, oracle 연동 방법 - III 본문
package utill;
import java.io.FileInputStream;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.ResourceBundle;
/*
* * ResourceBundle 객체 ->
*
* 파일의 확장자가 properties인 파일 정보를 읽어와
* key값과 value값을 분리해 Map과 비슷한 형태로 정보를 갖고 있는 객체
*
*/
public class DBUtill3 {
static ResourceBundle bundle; // ResourceBundle 객체 변수 선언
static{
// 확장자가 properties인 파일의 내용을 읽어와 데이터 세팅하기
// file을 읽을때 *.properties의 확장자를 알아서 불러온다.
bundle = ResourceBundle.getBundle("db"); // 객체 생성
try {
// Properties 객체의 내용을 가져와 드라이버 로딩명령에 세팅한다.
// 데이터 읽기 형식) bundle.getString("key");
Class.forName(bundle.getString("driver"));
} catch (ClassNotFoundException e) {
System.out.println("diver loading fail");
e.printStackTrace();
}
}
public static Connection getConnection() {
try {
System.out.println("Oracle 접속 성공");
return DriverManager.getConnection(
bundle.getString("url"),
bundle.getString("user"),
bundle.getString("password"));
} catch (SQLException e) {
System.out.println("Oracle Connected FAIL");
return null;
}
}
}
'프로그래밍 > Java' 카테고리의 다른 글
[Java] MVC - Design Pattern (0) | 2019.10.21 |
---|---|
[Java] DocTest - 주석달린 html 만들기 (0) | 2019.10.21 |
[Java] DBUtill - jdbc, oracle 연동 방법 - II (0) | 2019.10.21 |
[Java] DBUtill - jdbc, oracle 연동 방법 - I (0) | 2019.10.21 |
[Java] DB, Java 테이블에 데이터 추가하기 (JDBC) (0) | 2019.10.18 |