Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- concreteclass
- hashCode
- string
- fuction
- 콘크리트클래스
- class
- super
- Vector
- Polymorphism
- override
- MSA
- object
- value
- ALTER
- overload
- methodArea
- 객체형변환
- constantnumber
- 생성자
- Eureka
- garbagecollection
- abstractclass
- run()
- arguments
- Hashtable
- 추상클래스
- start()
- eclipse
- reference
- hamobee
Archives
- Today
- Total
뇌운동일지
[JAVA25] sql 본문
java.sql.*
DB와 연동하기 위해서는 3가지 클래스가 필요하다.
Connection con : 연동 정보를 담는다. ( DB서버 )
Statement stmt : 쿼리 객체, SQL 작성 -> 실행 (DB가 결과를 반환하게 된다. )
// Connection과 Statement 는 insert, update, delete 에서 필수
=> executeUpdate(SQL) : 반환형이 int, 실행 후 반환값은 입력 행의 갯수 (1)
몇 개의 행 입력, 삭제, 수정 되었는지 확인
ResultSet rs : sql의 결과 처리
// Connection, Statement, ResultSet이 select문에서는 3가지 모두 필수
=> executeQuery(SQL) : 반환형이 ResultSet형
Connection을 이용해서 Statement를 만들고,
Statement를 이용해서 ResultSet을 하기 때문에 세가지가 순서대로 같이 나온다.
닫는 순서는 만든 순서와 반대가 되어야 한다.
rs.close();
stmt.close();
com.close();
PreparedStatement
: 미리 컴파일한다 -> 실행속도가 빨라지므로 권장
단, DB가 지원해야 한다.
'JAVA' 카테고리의 다른 글
[JAVA17_(1)] this. 활용 (0) | 2020.06.09 |
---|---|
[JAVA26] ActionListener / WindowListener (0) | 2020.04.02 |
[JAVA24] JAVA package 간단한 설명 (0) | 2020.03.31 |
[JAVA04_(1)] for문의 ★ 출력 예제 7가지 (0) | 2020.03.27 |
[JAVA23] Hashtable (0) | 2020.03.26 |
Comments