04. JDBC, 변수를 이용한 행추가 & 연습문제
○ 변수를 이용해서 JDBC 행추가 SQL 작성 ⓛ SQL 작성 : ? → 특정값(변수)으로 대입할 수 있는 표식 StringBuilder sql=new StringBuilder(); sql.append(" INSERT INTO sungjuk(sno, uname, kor, eng, mat, addr, wdate) "); sql.append(" VALUES(sungjuk_seq.nextval, ?, ?, ?, ?, ?, sysdate) "); ② SQL형식으로 변환 및 변수 대입 : ?의 개수, 순서, 자료형이 일치해야 한다 PreparedStatement pstmt = con.prepareStatement(sql.toString()); pstmt.setString(1, "김연아"); // 1→ 첫번째 물..
2022. 6. 16.
02. JDBC, 행 추가 (insert)
○ JDBC 행추가 SQL 작성 - 주의사항 : SQL종결문자 ;를 쓰면 오류남 ① SQL작성 : " " 앞 뒤로 공백을 주지 않으면 sql문으로 인식 못할 수도 있음 StringBuilder sql= new StringBuilder(); sql.append(" INSERT INTO sungjuk(sno, uname, kor, eng, mat, addr, wdate) "); sql.append(" VALUES(sungjuk_seq.nextval, '김연아', 88, 97, 60, 'jeju', sysdate) "); ② SQL형식으로 변환 PreparedStatement pstmt = con.prepareStatement(sql.toString()); ③ SQL문 실행 : executeUpdate() →..
2022. 6. 15.