ojdbc8.jar이 들어간 상태 입니다.
프로젝트 → Properties → Java Build Path → Libraries → Add JARs → ojdbc8.jar
package jdbc;
import java.beans.Expression;
// Java DataBase Connectivity
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.DriverManager;
import oracle.jdbc.driver.OracleDriver;
public class Ex01 {
public static void main(String[] args) {
// Connection
// DB와 연결하기 위해 사용하는 객체 Data의 위치(url, user, password);
// Statement
// Connection객체로부터 instance화하여 만들어 내며 DB에 SQL을 보내기 위한
// 준비 및 SQL을 실행하여 결과값을 주는 API를 제공한다
// ResultSet
// 결과값을 저장하는 객체
String driverName = OracleDriver.class.getName();
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String user ="c##itbank"; //userid
String password = "it"; //userpw
String url = "jdbc:oracle:thin:@192.168.1.100:1521:xe"; //url
try {
String sql = "select banner from v$version";
Class.forName(driverName);
conn = DriverManager.getConnection(url,user,password);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
while (rs.next()) {
String data = rs.getString("banner");
System.out.println(data);
}
} catch (ClassNotFoundException e) {
System.out.println("클래스 이름이 잘못되었습니다");
} catch (SQLException e) {
e.printStackTrace();
} finally {
try { if(rs != null) rs.close();} catch (Exception e) {}
try { if(stmt != null) stmt.close();} catch (Exception e) {}
try { if(conn != null) conn.close();} catch (Exception e) {}
}
}
}
'AWS CLOUD FRAMEWORK > Java' 카테고리의 다른 글
[Day21] member (0) | 2023.04.12 |
---|---|
[Day20] Ex02 (0) | 2023.04.10 |
[Day19] multiChat (0) | 2023.04.08 |
[Day18] Chat (0) | 2023.04.07 |
[Day18] Ex03 (0) | 2023.04.07 |