본문 바로가기

Study/Programming

자바 데이터 변경

반응형

import java.sql.*;

public class JdbcEx4 {
    public static void main(String[] args){
        Connection conn = null;
        PreparedStatement pstmt = null;       
        try {
            String strUrl = "jdbc:oracle:thin:@211.183.2.35:1521:orcl";
            String strId = "scott";
            String strPwd = "tiger";
           
            Class.forName("oracle.jdbc.driver.OracleDriver");

            conn = DriverManager.getConnection(strUrl, strId, strPwd);
           
//            String query = "insert into dept2 values (2, '영업부', '광주')";
//            String query = "insert into dept2 values (?, ?, ?)";
//            String query = "update dept2 set dname='홍보부', loc='서울' where deptno=2";
            String query = "update dept2 set dname=?, loc=? where deptno=?";
            pstmt = conn.prepareStatement(query);
           
//            pstmt.setInt(1, 2); //첫번째 ? 값에 2를 넣어
//            pstmt.setString(2, "관리부"); //두번째 ? 값에 2를 넣어
//            pstmt.setString(3, "광주"); //세번째 ? 값에 2를 넣어
//            pstmt.executeUpdate();
           
            pstmt.setString(1,"홍보부");
            pstmt.setString(2,"서울");
            pstmt.setInt(3,2);
                                           
        } catch (ClassNotFoundException e) {
            System.out.println("드라이버 로드 실패");
        } catch (SQLException e){
            System.out.println("데이터베이스 연결 실패" +e.toString());
        } finally{
            if(conn != null) try{ conn.close(); } catch(SQLException e) {}
        }
    }
}


반응형

'Study > Programming' 카테고리의 다른 글

자바 Network Chat  (0) 2009.05.26
자바 Swing 달력 스케줄 관리  (0) 2009.05.25
자바 우편번호 찾기  (0) 2009.05.25
jdbc  (0) 2009.05.25
자바 Swing 달력  (0) 2009.05.22