|
|
|
|
|
|
|
|
|
|
|
|
|
6만원 이상 무료배송
|
|
주문하시는
총상품금액의 합계가
6만원 이상일 경우
택배비가 무료입니다.
|
|
|
|
|
|
|
|
[JAVA] JDBC 기본 쿼리문을 이용한 insert, update, delete, select 예제
|
|
|
작성자:
어라
작성일: 2009-07-07 11:22
조회: 88106
댓글: 0
|
|
|
package JDBC; import java.sql.*; public class JDBCTest { private static Connection con; 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의 로딩이 정상적으로 이뤄졌습니다."); // 2. Connection 얻어오기 con = DriverManager.getConnection("jdbc:oracle:thin:@아이피주소:1521:ora9", "user_154", "oracle"); System.out.println("데이터베이스의 연결에 성공하였습니다."); // 3. Statement 얻기 --> 쿼리문 작성하여 적용하기 위한 용도 stmt = con.createStatement(); // 4. 쿼리문 실행 -->> insert into (자동으로 commit 됩니다.) String sql= "insert into test values(2,'철이','10','경기도')"; stmt.executeUpdate(sql); // 5. 업데이트 -->> update 합니다. (자동으로 commit 됩니다.) sql = "update test set addr='별나라'" + "where name='순이'"; stmt.executeUpdate(sql); // 6. Delete 삭제 -->> delete 합니다. (자동으로 commit 됩니다.) sql = "delete from test where name='똘이장군'"; stmt.executeUpdate(sql); // 7. Select문 실행하여 데이터베이스 내용 출력하기 sql = "select * from test"; rs = stmt.executeQuery(sql); while(rs.next()){ System.out.println("이름 : " + rs.getString("name") + "\t나이 : " + rs.getString(3) + "\t주소 : " + rs.getString("addr")); } rs.close(); stmt.close(); con.close(); }catch(ClassNotFoundException cnfe){ System.out.println("oracle.jdbc.driver.OracleDriver를 찾을 수 없습니다."); }catch(SQLException sql){ System.out.println("Connection 실패!"); }catch(Exception e){ System.out.println(e.toString()); }finally{ System.out.println("성공!!"); } } }
/*
위의 소스는 데이터베이스에 접근하여 데이터의 추가, 변경, 삭제, 검색을 간단히 해보는 예제이다.
이때, 주의할 점은 오라클 SQL*Plus로 테이블을 만들었을 경우 commit 을 해주지 않으면 이클립스에서
해당 테이블을 찾지못해 Exception을 던진다. 그러므로 오라클 SQL*Plus로 테이블을 작성할 시 반드시 commit을 해주길 바란다.
*/
|
|
|
|
|
* 관련 댓글 한말씀 부탁합니다.
|
|
|