<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.sql.*" %>
<%
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs1 = null;
ResultSet rs2 = null;
int TotalRecords = 0;
try{
String jdbcUrl = "jdbc:sqlserver://localhost:port;encrypt=false;DatabaseName=shc;";
String jdbcId = "id";
String jdbcPw = "pw";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection(jdbcUrl, jdbcId, jdbcPw);
String Query1 = "SELECT count(RcdNO) FROM board";
String Query2 = "SELECT RcdNo, UsrSubmit, Urname, UsrDate, Usrrefer FROM board ORDER BY RcdNo DESC";
pstmt = conn.prepareStatement(Query1);
rs1 = pstmt.executeQuery();
pstmt = conn.prepareStatement(Query2);
rs2 = pstmt.executeQuery();
rs1.next()
TotalRecords = rs1.getInt(1);2개의 부분 필요
왜 자꾸 에러나 나지 - 교재 그대로 타이핑 했는데 안됨ㅠ
<%
//----------------------------- 순환문을 이용한 레코드 출력 시작
while(rs2.next()){
//---------------------------------- 필드 데이터 추출과 출력
int rno = rs2.getInt("RcdNo");
String subject = rs2.getString("UsrSubject");
String name = rs2.getString("UsrName");
long date = rs2.getLong("UsrDate");
SimpleDateFormat Current = new SimpleDateFormat("yyyy/MM/dd");
String today = Current.format(date);
int refer = rs2.getInt("UsrRefer");
%>
<TR>
<TD WIDTH=45 ALIGN=CENTER><%=TotalRecords%></TD>
<TD WIDTH=395 ALIGN=LEFT><A HREF="BoardContent.jsp"><%=subject%></A></TD>
<TD WIDTH=65 ALIGN=CENTER><%=name%></TD>
<TD ALIGN=CENTER><%=today%></TD>
<TD ALIGN=CENTER><%=refer%></TD>
</TR>
<% // 근데 여기서 자꾸 에러남
//------------------------- 순환문을 이용한 레코드 출력 종료
TotalRecords--;
%>
Multiple annotations found at this line:
- Syntax error, insert "Finally" to complete TryStatement
- Syntax error, insert "}" to complete ClassBody
- Syntax error, insert "}" to complete Block
코드 실행하면 이딴 화면만 뜸...울고싶음

왠지 알 것 같음!!! JDBC 연결하면서 try{ 열고 } 안닫음!~!
그래도 왜 안되지…⇒ 연휴 지나고 출근해서 다시 해보니 에러는 안남 근데 흰 화면만 나옴

이유 : SQL 쿼리에서 컬럼명 잘못 작성해서 흰 바탕만 뜨는거였음....

사담
게시판 글 쓸 때 대충 갑타 영중이랑 준수 대사로 적었는데
이 화면 그대로 차장님이랑 주임님이 보심....아니 보시기전에 내용 바꾸려고 했는데ㅠ
insert까지 성공했다고 말씀드리니 그럼 한 번 보죠! 이러셔서 굉장히 난감하고 당황스러웠음...
정말 망신살이 제대로 꼈는데 스불재라는게 걍 웃김...ㅋ