무소의 뿔처럼

(조회)과정평가형 정산기 실기 _지역구의원투표 프로그램 본문

과정평가_정산기_기록/지역구의원투표 프로그램

(조회)과정평가형 정산기 실기 _지역구의원투표 프로그램

값을변경 2022. 2. 19. 17:21

문제 보러 가기 

 

과정평가형(산업기사) 모의고사_1_(문제)

동네취업

blog.naver.com


 

DB table 총 3개

 

 

테이블 2개 조인 

select
 m.mno, m.mname, p.pname, m.pschool, m.mjno, 
 m.mcity, p.ptel1, p.ptel2, p.ptel3 
from 
 tbl_member_202005 m, tbl_party_202005 p 
where p.pcode = m.pcode ;

 

 

sql data 1 2 3 4
출력상태 고졸 학사 석사 박사

 

pschool = rs.getString("pschool");
 switch(pschool){
 case "1" : pschool = "고졸"; break;
 case "2" : pschool = "학사"; break;
 case "3" : pschool = "석사"; break;
 case "4" : pschool = "박사"; break;
}

 

 

sql data 02 1111 0001
출력상태 02-1111-0005
ptel1 = rs.getString("ptel1");
ptel2 = rs.getString("ptel2");
ptel3 = rs.getString("ptel3");
 ptel = ptel1 +"-"+ptel2+"-"+ptel3;

 

 

전체 조회 jsp

더보기
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
    <%
    	Connection con = null;
    	Statement stmt = null;
    	ResultSet rs = null;
    	
    	String mno="";
    	String mname="";
    	String pcode="";
    	String pschool="";
    	String mjno="";
    		String mjnoStr1="";
    		String mjnoStr2="";
    	String mcity="";
    	String ptel = "";
    		String ptel1="";
    		String ptel2="";
    		String ptel3="";
    	
    	try{
    		con= dbcon.getConnection();
    		stmt = con.createStatement();
    		String sql ="select "+
    					"m.mno, m.mname, p.pname, m.pschool, m.mjno, "+
    					"m.mcity, p.ptel1, p.ptel2, p.ptel3 "+
    					"from tbl_member_202005 m, tbl_party_202005 p "+
    					"where p.pcode = m.pcode ";
    		rs = stmt.executeQuery(sql);
    %>
    
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<jsp:include page="header.jsp"></jsp:include>

<section class="Section">
	<h3 class="sectionH3"> 후보조회</h3>
	
	<table class="Table">
	
		<tr>
			<td>후보번호</td>
			<td>성명</td>
			<td>소속정당</td>
			<td>학력</td>
			<td>주민번호</td>
			<td>지역구</td>
			<td>대표전화</td>
		</tr>
		
		<tr>
		<%
		while(rs.next()){
			mno = rs.getString("mno");
			mname = rs.getString("mname");
			pcode = rs.getString("pname");
			pschool = rs.getString("pschool");
				switch(pschool){
				case "1" : pschool = "고졸"; break;
				case "2" : pschool = "학사"; break;
				case "3" : pschool = "석사"; break;
				case "4" : pschool = "박사"; break;
				}
			mjno = rs.getString("mjno");
				mjnoStr1 = mjno.substring(0,6);
				mjnoStr2 = mjno.substring(7,13);
			mcity = rs.getString("mcity");
			ptel1 = rs.getString("ptel1");
			ptel2 = rs.getString("ptel2");
			ptel3 = rs.getString("ptel3");
				ptel = ptel1 +"-"+ptel2+"-"+ptel3;

		%>
			<td><%=mno %></td>
			<td><%=mname %></td>
			<td><%=pcode %></td>
			<td><%=pschool %></td>
			<td><%=mjnoStr1+"-"+mjnoStr2 %></td>
			<td><%=mcity %></td>
			<td><%=ptel %></td>
		</tr>
		<%} %>
	</table>
</section>

<%
    		if(rs != null) rs.close();
    		if(stmt != null) stmt.close();
    		if(con != null) con.close();
    		
    	}catch(Exception e){
    		e.printStackTrace();
    	}
%>

<jsp:include page="footer.jsp"></jsp:include>

</body>
</html>

 

 

 

Comments