묻고답하기
로그인한 회원의정보 한개만 띄우기?
2018.12.05 09:03
제가 지금 작성한 코드를 먼저 보여드리면
<table border="1">
<thead>
<tr>
<th>이름</th>
<th>아이디</th>
<th>이메일</th>
<th>생년월일</th>
</tr>
</thead>
<tbody>
<%
Class.forName("com.mysql.jdbc.Driver");
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try{
String jdbcURL = "jdbc:mysql://localhost:3306/REGISTER";
String dbID = "root";
String dbPassword = "123456";
conn = DriverManager.getConnection(jdbcURL, dbID, dbPassword);
pstmt = conn.prepareStatement("SELECT * FROM USER ");
rs = pstmt.executeQuery();
while(rs.next()){
%>
<tr>
<td><%= rs.getString("userName") %></td>
<td><%= rs.getString("userID") %></td>
<td><%= rs.getString("userEmail") %></td>
<td><%= rs.getInt("userAge") %></td>
</tr>
<%
}
}catch(SQLException se){
se.printStackTrace();
}finally{
if(rs != null) rs.close();
if(pstmt != null) pstmt.close();
if(conn != null) conn.close();
}
%>
</tbody>
</table>
이렇게 코드가 작성되어있는데 여기서 실행결과를 보면
이렇게 출력이 됩니다.
여기서 제가 로그인한 회원의 정보만 출력을 하려면은 어떻게 해야되나요?
참고로 지금 test 라는 아이디로 로그인을 한 상태입니다.