<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
  <%@ page import="java.sql.*"%>
<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.DriverManager"%>
<%@ page import="java.sql.PreparedStatement"%>
<%@ page import="java.sql.ResultSet"%>

<% request.setCharacterEncoding("utf-8");%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link href="member.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="web">
 <div class="top">
 <div class="top_space">
 <div class="top_manu">
 <ul>
 <li>
 <a href="main.jsp"> 
 <span class="homeIcon"></span>메인페이지</a>
    </li>
    <li>
    <a href="logOut.jsp">
    <span class="loginIcon"></span>로그아웃</a>
    </li>
    <li>

 <a href="memberForm.jsp"><span class="signIcon"></span>회원가입</a>
 </li>
 </ul>
 </div></div><hr style="border:solid 0.7px #BDBDBD;"></div>

 
  <main id="main">
   <div class="main_listt1space">
 <div class="main_listt1size">
  <div class="main_listt1">
  <br>
<div align="center" class="text4">회원 리스트</div><br>
<table border="1" width="1100px" height="400px"  align="center" cellspacing="0"  class="text3">
<tr>
<th height="10"><strong>아이디</strong></th>
<th height="10"><strong>패스워드</strong></th>
<th height="10"><strong>이름</strong></th>
<th height="10"><strong>성별</strong></th>
<th height="10"><strong>생일</strong></th>
<th height="10"><strong>전화번호</strong></th>
<th height="10"><strong>우편번호</strong></th>
<th height="10"><strong>나머지 주소</strong></th>
<th height="10"><strong>이메일</strong></th>
<th height="10"><strong>직업</strong></th>
</tr>
<%
ResultSet rs=null; //ResultSet 객체 생성
try{
	   Class.forName("oracle.jdbc.driver.OracleDriver");//jdbc 드라이버 load
	   Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@168.126.146.45:1521:orcl","20162499","980202"); //connection 객체 생성
	   PreparedStatement pstmt=conn.prepareStatement("select * from member"); //preparedStatement 객체생성
      rs=pstmt.executeQuery(); //select문을 사용한 쿼리문이기때문에 executeQuery()메소드를 사용, 결과물을 rs에 저장(select * from member_2의 검색결과)
while(rs.next()){                                       // ResultSet의 next()메소드를 사용하여 다음위치로 커서이동(행이동) while 문으로 반복
	 String id=rs.getString("id");           //rs에 저장된 "id"값을 문자형식으로 가져와 String id에 저장
	  String password=rs.getString("password");    //rs에 저장된 "password"값을 문자형식으로 가져와 String password에 저장
	  String name=rs.getString("name");       //rs에 저장된 "name"값을 문자형식으로 가져와 String name에 저장
	  String gender=rs.getString("gender");   //rs에 저장된 "gender"값을 문자형식으로 가져와 String gender에 저장
	   String birth=rs.getString("birth");               //rs에 저장된 "birth"값을 문자형식으로 가져와 String birth에 저장
              String tel=rs.getString("tel");                     //rs에 저장된 "tel"값을 문자형식으로 가져와 String tel에 저장
	   String address1=rs.getString("address1");   //rs에 저장된 "address1"값을 문자형식으로 가져와 String address1에 저장
	   String address2=rs.getString("address2");   //rs에 저장된 "address2"값을 문자형식으로 가져와 String address2에 저장
	   String email=rs.getString("email");           //rs에 저장된 "email"값을 문자형식으로 가져와 String email에 저장
	 String job=rs.getString("job");                  //rs에 저장된 "job"값을 문자형식으로 가져와 String job에 저장

	  
%>
<tr>
<td width="80" height="10"><strong><%=id%></strong></td>           <!--String id값 출력-->
<td width="80" height="10"><strong><%=password%></strong></td> <!--String password값 출력-->
<td width="80" height="10"><strong><%=name%></strong></td>     <!--String name값 출력-->
<td width="80" height="10"><strong><%=gender%></strong></td>     <!--String gender값 출력-->
<td width="80" height="10"><strong><%=birth%></strong></td>      <!--String birth값 출력-->
<td width="80" height="10"><strong><%=tel%></strong></td>          <!--String tel값 출력-->
<td width="80" height="10"><strong><%=address1%></strong></td>  <!--String address1값 출력-->
<td width="80" height="10"><strong><%=address2%></strong></td>   <!--String address2값 출력-->
<td width="80" height="10"><strong><%=email%></strong></td>       <!--String email값 출력-->
<td width="80" height="10"><strong><%=job%></strong></td>          <!--String job값 출력-->
</tr>

<% } 
}
catch(Exception e){
	e.printStackTrace();
} // catch문으로 예외처리
%>
</table>
 </div>
 </div>
 </div>
    <div class="main_tablespace">
 <div class="main_tablesize">
  <div class="main_table ">
  <form method="post" action="loginPro.jsp" name="frm" onSubmit="check();return false;">
<table border="0" width="500" height="180"  align="center" cellspacing="0"  class="text3">
<tr><td><input type="button" class="btn2" value="메인페이지 " style="height:60px; width:500px;" onclick="location.href='main.jsp'"></td></tr>
</table>
</form>
 </div>
 </div>
 </div>
 </main>
 <bottom id="bottom">
 </bottom>
 </div>
</body>
</html>