반응형
JDBC를 이용한 DB Connection 프로그램입니다.
DataBase에 접속하여 DB를 핸들링 하기 위한 기본 예저입니다.
일정 규모 이상의 프로젝트에서는 프레임워크( F/W : FrameWork )에서 해당 처리를 합니다.
개발자가 직접 코딩을 할 일은 거의 없지만, 알아두면 여러모로 유용하게 사용할 수 있습니다.
이번 프로젝트에서는 Oracle DB의 Dictionary정보를 조회하고, POI 라이브러를 이용하여 Excel산출물을 만들었습니다.
또한, 데이터품질관리( DQ : Data Quality )에도 사용하였으며, 소스 마이그레이션에도 활용하였습니다.
개발시 여러가지로 용도로 응용하여 사용할 수 있을 것 같습니다.
public static void main(String[] args) {
try {
Class.forName( "oracle.jdbc.driver.OracleDriver" );
Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@{ip}:{port}/{server}" , "{ID}", "{Password}" );
Statement stmt = conn.createStatement();
ResultSet rs = null;
String strQuery = "SELECT * FROM ALL_TABLES";
rs = stmt.executeQuery( strQuery ); // 쿼리 수행
while( rs.next() ) {
System.out.println( rs.getNString( 1 ) ); // 첫번째 컬럼
}
}catch( Exception ex ) {
ex.printStackTrace();
System.exit(0);
}
}
반응형
'Study > Java' 카테고리의 다른 글
[고찰] Java에서 줄 바꿈된 라인, 병합하기 (0) | 2019.12.08 |
---|---|
[Java] 로또 번호 생성 - 작성 (0) | 2019.06.06 |
[Java] Apache POI : 엑셀파일 쓰기 (0) | 2019.06.06 |
[Java] 문자열내 원하는 문자(열) 찾기 (0) | 2019.06.06 |
[Java] ASCII 코드를 이용한 끝문자(숫자) 제거 (0) | 2019.06.06 |