티스토리 뷰
1. setautocommit mode 가 false 일때..
일때는 excute, executeUpdate 모두 실행 된다.
conn.setAutoCommit(false);
2. setautocommit mode 가 true 일때..
executeUpdate 대신 excute를 사용한다.
conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);
//conn.setAutoCommit(false);
//stmt = conn.createStatement(); // Create a Statement object
pstmt = (CUBRIDPreparedStatement) conn.prepareStatement("INSERT INTO EMP_PHONE (EMPNO, PHONENO) "
+ "VALUES ('000010', '5555')",Statement.RETURN_GENERATED_KEYS);
result = pstmt.execute();
System.out.println("row insert =>" + result);
rs = pstmt.getGeneratedKeys(); // generated keys
while (rs.next()) {
java.math.BigDecimal idColVar = rs.getBigDecimal(1);
System.out.println("automatically generated key value = "
+ idColVar);
}
'데이터베이스 > CUBRID FAQ' 카테고리의 다른 글
CUBRID cast 주의 사항 (0) | 2010.01.14 |
---|---|
데이터 타입 테스트 케이스 (0) | 2010.01.07 |
JBoss 사용시 HA Datasource 설정 (0) | 2009.12.02 |
glo 사용시 loaddb 주의 사항 (0) | 2009.11.12 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Datapump
- ChatGPT
- 셀프 조인
- 커뮤니케이션의 7가지 나쁜 습관들
- 데이터과학
- NHN 면접
- getGeneratedKeys
- 오라클
- 브레인피드백
- 습관의힘
- 다짐
- auto increment
- 튜닝
- 바이오해킹
- 디자인패턴
- 일본전산
- 프로젝트
- DB
- 큐브리드
- 구조주의 인류학
- oracle
- 성공의길
- shared everything
- 구글
- 카이에 소바주 시리즈
- 아웃라이어
- 꿈
- 퇴사
- shared all
- CUBRID
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함