티스토리 뷰
// 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 |
