#1
Statement Class의 4가지 중요 메소드
ⓐ Execute - 무조건 실행(DML, DDL 상관없이)
ⓑ ExecuteBatch : 한꺼번에 실행하고 싶을 때
ⓒ ExecuteQuery : ResultSet(표)
ⓓ ExecuteUpdate : INSERT, UPDATE, DELETE
#2
무조건 외우기
package com.test03;
import java.sql.*;
import static common.JDBCTemplate.*;
public class MTest {
public static void main(String[] args) throws Exception {
Connection conn = getConnection();
String sql = "SELECT * FROM EMP";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getString(1) + " : " + rs.getString(2));
}
Close(rs);
Close(stmt);
Close(conn);
}
}
ⓑ Java에서 Date의 두가지 종류
- Java.util.Date
- Java.sql.Date
#6
ⓐ UserInfoEntity.java 파일 수정
#7
res = pstm.executeUpdate();
if(res > 0) {
Commit(con);
} else {
Rollback(con);
} // 왜 이런 코드를 하면 안되는가 : 오라클은 갱신하지 않으면 음수 = 자바에서는 Exception
} catch (SQLException e) {
e.printStackTrace();
Rollback(con);
}
*중요*
Final에 Rollback을 주지 않는다.
catch에 Rollback을 준다!
#8
Statement는 항상 ResultSet이 있어야 한다.
#9
Query는 Query대로 모아놓기
#10
'국비교육' 카테고리의 다른 글
1월 24일 국비교육 (0) | 2019.01.24 |
---|---|
1월 23일 국비교육 (0) | 2019.01.23 |
외우기 (0) | 2019.01.22 |
1월 22일 국비교육 (0) | 2019.01.22 |
1월 19일 Git 특강 (0) | 2019.01.19 |
댓글