붓, 그리다
JDBC) 테이블에 DB연동하기 3) 데이터 입력하기 본문
3. 데이터 입력하기 Insert
- actionPerformed에 삽입
1) 파라미터 인수로 SQL문장 생성
1 | String sql="insert into person values(?,?,?)"; | cs |
- JAVA에서 ?는 파라미터 인수 = 오라클에서 &와 동일한 기능
2) SQL실행하게 하는 객체 생성
1 | pstmt=con.prepareStatement(sql); | cs |
3) 데이터 수정하기 insert
1 2 3 4 | // 형식) pstmt.set자료형(?순서번호,저장할값); => setString, setInt~ pstmt.setString(1, tf1.getText()); pstmt.setString(2, tf2.getText()); pstmt.setString(3, tf3.getText()); | cs |
4) 반환값
- sql에 저장이 성공하면 반환값 1을 리턴
- 실패하면 0을 리턴
1 2 | int insert=pstmt.executeUpdate(); // 1:sql성공, 0:sql실패 System.out.println("데이터 성공 유무(insert) : "+insert); | cs |
5) select 조회
1 2 3 4 5 6 7 | rs=pstmt.executeQuery("select * from person"); while(rs.next()) { String name=rs.getString("name"); String age=rs.getString("age"); String tel=rs.getString("tel"); System.out.println(name+", "+age+", "+tel); // 콘솔 출력 } | cs |
'JAVA > Basic' 카테고리의 다른 글
JDBC) 테이블에 DB연동하기 3) 결과 (0) | 2017.06.23 |
---|---|
JDBC) 테이블에 DB연동하기 2) JTable에 DB 코딩 (0) | 2017.06.23 |
JDBC) 테이블에 DB연동하기 1) 오라클에서 테이블 생성 (0) | 2017.06.23 |
JDBC) 이클립스에서 DB 연동하기 (0) | 2017.06.23 |
제너릭의 종류 2.3) 와일드 카드 <? super T> (1) | 2017.06.20 |
Comments