PropertiesTest

조수경·2021년 11월 22일
0

고급자바

목록 보기
62/97
package kr.or.didt.basic;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;

public class PropertiesTest {

	public static void main(String[] args) {

		//읽어온 정보를 저장할 Properties 객체 생성
		Properties prop = new Properties();
		
		//읽어올 파일명을 이용할 File 객체 생성
		File f = new File("res/kr/or/ddit/config/dbinfo.properties");
		FileInputStream fin = null;
		
		try {
			// 파일 내용을 읽어올 입력용 스트림 객체 생성
			fin = new FileInputStream(f);
			
			// 입력용 스트림 객체를 이용하여 파일 내용을 읽어와
			// Properties객체에 저장하기
			
			// 파일 내용을 읽어와 'key값'과 'value값'을 분류한 후
			// 그 내용을 Properties객체에 저장한다.
			prop.load(fin);
			
			// 읽어온 정보를 출력해 보기
			System.out.println("driver : " + prop.getProperty("driver"));
			System.out.println("url: " + prop.getProperty("url"));
			System.out.println("user : " + prop.getProperty("user"));
			System.out.println("pass : " + prop.getProperty("pass"));
			
		} catch (IOException e) {
			System.out.println("입출력 오류입니다.");
			e.printStackTrace();
		}finally{
			if(fin!=null)try{ fin.close();}catch(IOException e){}
		}
	}

}
profile
신입 개발자 입니다!!!

0개의 댓글

관련 채용 정보