티스토리 뷰

DB/Oracle

ConnectApp

swhwang 2016. 5. 4. 23:38

// MetaData 처리 예제

import java.sql.*;

import java.util.*;


class ConnectApp {

    public static void main(String args[]) throws Exception{

// JDBC 드라이버를 로드한다.

        Class.forName("oracle.jdbc.driver.OracleDriver");

// 데이터베이스에 접속한다. 적절한 JDBC URL 설정한다.

      Connection con = DriverManager.getConnection

("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "javatest", "javatest");


        DatabaseMetaData meta=con.getMetaData();


System.out.println("Database : "+meta.getDatabaseProductName());

      System.out.println("Version : "+meta.getDatabaseProductVersion());

      System.out.println("User name : "+meta.getUserName());

System.out.println("StoredProcedure 지원 : "+ meta.supportsStoredProcedures());

System.out.println("BatchUpdate 지원 : "+ meta.supportsBatchUpdates());

System.out.println("ResultSet 의 scroll type 과 update concurrency 지원 : "+

meta.supportsResultSetConcurrency(ResultSet.TYPE_SCROLL_SENSITIVE, 

ResultSet.CONCUR_UPDATABLE));

System.out.println("PositionedUpdate 지원 :"+ meta.supportsPositionedUpdate());


      con.close();

  }

}

'DB > Oracle' 카테고리의 다른 글

ResultApp  (0) 2016.05.04
OraCon  (0) 2016.05.04
JdbcTestSelectError  (0) 2016.05.04
InsertBatch  (0) 2016.05.04
DBA를 위한 Linux 쉘 스크립팅 입문  (0) 2016.05.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/03   »
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 31
글 보관함