Servlet/JSP 11일차

오늘부터 배운 것을 토대로 웹 사이트를 하나 만들어볼까 한다.
이때까지 배운것이 게시판에 관한 것이기에 나도 게시판을 만들보겠다.

코드 순서의 중요성

Class.forName(driver);
Connection con = DriverManager.getConnection(url, user, password);
PreparedStatement st = con.prepareStatement(sql);
			

st.setString(1, "%" + query + "%");
st.setInt(2, 1 + (page - 1) * 3);
st.setInt(3, page * 3);
			
ResultSet rs = st.executeQuery();
  • 위 코드는 Oracle과 Java를 연동해 주는 부분이다.
  • 나는 처음에 ResultSet을 생성하고 st를 설정하였는데 그 부분에서 오류가 났었다.
  • PreparedStatement는 인자로 sql을 넘겨주기에 ResultSet을 생성하기 이전에 ?를 설정했어야 했다.

0개의 댓글