import java.sql.*;
public class JDBCTest { private static Connection con; 1 private static Statement stmt; private static ResultSet rs; public static void main(String[] ar){ try{ // 1. Driver를 로딩한다. Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("OracleDriver의 로딩이 정상적으로 이뤄졌습니다.");
String url = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=100.100.1.1)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=HHHAAA)))"; // 2. Connection 얻어오기 con = DriverManager.getConnection("jdbc:oracle:thin:@100.100.1.1:1521/HHHAAA" , "HHHH_WEBS", "123456"); System.out.println("데이터베이스의 연결에 성공하였습니다."); // 3. Statement 얻기 --> 쿼리문 작성하여 적용하기 위한 용도 stmt = con.createStatement(); String sql =""; // 7. Select문 실행하여 데이터베이스 내용 출력하기 sql = "select count(*) from admin.tablesAN20"; rs = stmt.executeQuery(sql); while(rs.next()){ System.out.println("count : " + rs.getString(1)); } // 7. Select문 실행하여 데이터베이스 내용 출력하기 sql = "select count(*) from admin.tablesXA01"; rs = stmt.executeQuery(sql); while(rs.next()){ System.out.println("count : " + rs.getString(1)); } // 7. Select문 실행하여 데이터베이스 내용 출력하기 sql = "select count(*) from admin.tablesXA02"; rs = stmt.executeQuery(sql); while(rs.next()){ System.out.println("count : " + rs.getString(1)); } rs.close(); stmt.close(); con.close(); }catch(ClassNotFoundException cnfe){ System.out.println("oracle.jdbc.driver.OracleDriver를 찾을 수 없습니다."); }catch(SQLException sql){ System.out.println("Connection 실패!"); System.out.println("e : " + sql.toString()); }catch(Exception e){ System.out.println(e.toString()); }finally{ System.out.println("성공!!"); } } } |