호강하는 지해 2023. 8. 10. 09:08
728x90

메모

  • ' ' 로 표시하면 문자로 처리, 없으면 숫자로 처리
  • " "과 ' '을 많이 쓰면 굉장히 불편하게 됨 
  • 한 개의 테이블을 설정할 때 primary key로 설정된 컬럼은 하나쯤 있어야 한다. primary key는 where 조건절에 들어간다.

 

 

 

// INSERT 쿼리문을 작성

sql = "INSERT into customer (no, name, email, tel) values (?, ?, ?, ?)";

이런식으로 쓰면 매우 간단!!(하지만 밑에 따로 설정해줘야함..그래도 ' '보단 훨씬 간편한 듯)  (90%이상 이렇게 씀) 컬럼이 4개니까 ?도 4개 입력

 

  • select는 가장 많이 사용되고 가장 복잡하다고 한다.
  • desc 내림차순 asc 오름차순

 

 

 

 

SQL문 실행 Method

 

 

 

int ino = Integer.parseInt(no); // 반드시 형변환이 필요함

 

// INSERT 쿼리문을 작성

sql = "INSERT into customer (no, name, email, tel) values (?, ?, ?, ?)";

 

pstmt = con.prepareStatement(sql); //sql변수를 읽어와야 ?자리 값 설정이 가능

pstmt.setInt(1, ino); // 숫자는 물음표 순서임

pstmt.setString(2, name);

pstmt.setString(3, email);

pstmt.setString(4, tel);

int result=pstmt.executeUpdate();     // insert SQL문 실행

맨 마지막 줄 코드보면 바로 위 사진에서 설명한 실행 Method 바로 활용 중 ~

 

 

 

728x90