Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

붓, 그리다

JDBC) 테이블에 DB연동하기 3) 데이터 입력하기 본문

JAVA/Basic

JDBC) 테이블에 DB연동하기 3) 데이터 입력하기

붓그린 2017. 6. 23. 12:32

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




Comments