반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 동기화
- String char[] 형변환
- 스레드그룸
- include액션태그
- first-child
- 표현 언어
- 아이디중복
- StringReader
- MemoryStream
- interrupt()
- 상관 서브 쿼리
- ObjectInputStream
- char[] String 형변환
- Daemon()
- 메모리스트림
- include지시자
- interrupted()
- first-of-child
- include 지시자
- 리눅스셋팅
- ThreadGroup()
- Linux세팅
- 리눅스세팅
- ID중복
- StringWriter
- InputDialog
- Linux셋팅
- 상관서브쿼리
- isinterrupted()
- sleep()메소드
Archives
- Today
- Total
다연이네
[days23] 컬렉션 클래스 - Properties 본문
반응형
Properties
1. Hashtable을 상속한 자식 클래스 Properties 클래스
2. ***특징 = key-String, value-String
3. Properties 만의 기능 ? 프로그램의 환경설정과 관련된 데이터를 파일로부터 읽기, 쓰기
4. 프로그램의 환경설정할 때 많이 사용
5. key, value 모두 String이라서 <>제네릭 필요x
package days23;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;
public class Ex10 {
public static void main(String[] args) {
//JAVA -JDBC- Oracle
//서버 계정 비밀번호 드라이버-오라클드라이버
Properties p = new Properties();
//p.put(key, value) put 존재하나 안씀 (가능은 하나 Object로 인식, 나중에 다운캐스팅 해야함)
//p.setProperty(key, value); //String으로 인식
p.setProperty("driver", "oracle.jdbc.OracleDriver");
p.setProperty("url", "jdbc:oracle:thin:@localhost:1521:orcl");
p.setProperty("username", "scott");
p.setProperty("password", "tiger");
//이 환경설정 정보를 파일로 저장하겠디
String fileName = "days23\\database.properties";
String path = System.getProperty("user.dir").concat("\\src\\").concat(fileName);
try {
p.store(new FileWriter(path), "DB XM Config File");
//이 경로에다 파일쓰겠다 주석처리
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("=END=");
}
}
파일명 .xml과 try 구문 수정
String fileName = "days23\\database.xml";
String path = System.getProperty("user.dir").concat("\\src\\").concat(fileName);
try {
p.storeToXML(new FileOutputStream(path), "DB XM Config File");
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("=END=");
}
반응형
'Java' 카테고리의 다른 글
[days24] 열거형(enums) (0) | 2020.10.23 |
---|---|
[days24] Generics (0) | 2020.10.23 |
[days23] 컬렉션클래스<Map> - TreeMap (0) | 2020.10.21 |
[days23] 컬렉션클래스<Map> - HashMap, Hashtable (0) | 2020.10.21 |
[days23] 컬렉션 클래스<Set> - TreeSet (0) | 2020.10.21 |
Comments