2015 IT 웹 기반 개발자과정/JDBC
JDBC Oracle 연동하기 [Statement]
by 한여름밤의코딩
2015. 11. 25.
package kr.ac.kr.jnu.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
/*
CREATE TABLE t_test (
id varchar2(20) primary key,
name varchar2(40) not null
);
*/
public class InsertMain01 {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
// 1단계 : 드라이버 로딩 ...
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("드라이버 로딩 완료");
// 2단계 : 드라이버 선택 및 연결객체 얻기
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "hr";
String password = "hr";
conn = DriverManager.getConnection(url, user, password);
// 3단계 : sql문 실행
stmt = conn.createStatement();
String sql = "insert into t_test(id, name) values('lee', '이순신')";
// 4단계 : 결과 얻기
int cnt = stmt.executeUpdate(sql);
System.out.println(cnt + "행이 삽입되었습니다. ");
} catch (Exception e) {
System.out.println("드라이버 로딩 실패");
e.printStackTrace();
} finally {
// 5단계 : 접속 종료
try {
conn.close();
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}