[qnaList.jsp]







- Connection
DB에 접속된 정보를 가지는 데이터 | 뭔가를 할 수도 있음 (가능)
- PreparedStatement
쿼리를 가짐 | 미완성된 쿼리를 가질 수도 있음
미완성된 자기의 쿼리를 완성시킬 수도 있음
사람은 문자열 쿼리만 만들 수 있음 -> 컴퓨터가 읽을 수 있게 변환 필요
- ResultSet
select의 결과물을 보여주는 거..
// null로 초기화하고 시작하는 것이 좋음
Connection conn = null;
// 전체 행의 개수
PreparedStatement stmt1 = null;
ResultSet rs1 = null;
String sql1 = "select count(*) from qna";
[personList.jsp]


[personList.jsp 과제]



[qnaOne.jsp]


[personList.jsp 과제]

<td>
<a href="/web0313/personOne.jsp?num=<%=rs2.getInt("num")%>"><%=rs2.getString("name")%></a>
</td>


[insertQnaForm.jsp]

<td>
<input type="number" name="age" min="0" step="10"> <!-- 간격-->
</td>
[insertQnaAction.jsp]

String sql = "insert into qna(category, title, content, writer, age) values(?,?,?,?,?)";