언어/Servlet&Jsp

DB연동 jsp

NIGHT_LOVE 2020. 5. 19. 17:37
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ page import="java.sql.*"%>
	<%
		String dept_id =request.getParameter("dept_id");
	
		Class.forName("oracle.jdbc.driver.OracleDriver");
		String url = "jdbc:oracle:thin:@localhost:1521:company";
		Connection conn = DriverManager.getConnection(url, "scott", "1234");
		String strSql="select * from dept where dept_id=?";
		PreparedStatement stmt = conn.prepareStatement(strSql);
		stmt.setString(1, dept_id);
		ResultSet rs =stmt.executeQuery();
		
	%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<%
		while(rs.next()){			
	%>	
	<table border ="1">
	<tr>
		<td>부서번호</td><td><%=rs.getString("dept_id")%> </td>
	</tr>
	<tr>
		<td>부서명</td><td><%=rs.getString("dept_name") %> </td>
	</tr>
	<tr>
		<td>위치코드</td><td><%=rs.getString("loc_id") %> </td>
	</tr>
	
	</table>
	<% 	}%>
	<br>
	<a href="">수정</a>&nbsp;<a href="list.jsp">목록</a>&nbsp;<a href="delete.jsp?dept_id=<%=dept_id%>">삭제</a>

</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
  <%
    	String dept_id=request.getParameter("dept_id");
    
		Class.forName("oracle.jdbc.driver.OracleDriver");
		String url = "jdbc:oracle:thin:@localhost:1521:company";
		Connection conn = DriverManager.getConnection(url, "scott", "1234");
		
		String strSql="delete from dept where dept_id =?";
		PreparedStatement stmt = conn.prepareStatement(strSql);
		stmt.setInt(1,Integer.parseInt(dept_id));

		stmt.executeUpdate();
		stmt.close();
		response.sendRedirect("list.jsp");
		%>
		
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>삭제하기</title>
</head>
<body>

</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ page import="java.sql.*"%>
    <%
    	String dept_id=request.getParameter("dept_id");
    	String dept_name=request.getParameter("dept_name");
    	String loc_id=request.getParameter("loc_id");
    
		Class.forName("oracle.jdbc.driver.OracleDriver");
		String url = "jdbc:oracle:thin:@localhost:1521:company";
		Connection conn = DriverManager.getConnection(url, "scott", "1234");
		
		String strSql="insert into dept values(?,?,?)";
		PreparedStatement stmt = conn.prepareStatement(strSql);
		stmt.setInt(1,Integer.parseInt(dept_id));
		stmt.setString(2,dept_name);
		stmt.setInt(3,Integer.parseInt(loc_id));
		stmt.executeUpdate();
		stmt.close();
		conn.close();
		//out.print("Saved item");
		response.sendRedirect("list.jsp");
		%>
    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>

</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DEPT INSERT</title>
</head>
<body>
	<form action="insertProcess.jsp" method ="get">
	부서번호 :<input type = "text" name="dept_id"><br>
	부서명 :<input type = "text" name="dept_name"><br>
	위치코드 :<input type = "text" name="loc_id"><br>
	<input type="submit" value="저장">
	<input type="reset" value="다시입력">
	
	</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
	<%
		Class.forName("oracle.jdbc.driver.OracleDriver");
		String url = "jdbc:oracle:thin:@localhost:1521:company";
		Connection conn = DriverManager.getConnection(url, "scott", "1234");
		String strSql="select * from dept order by dept_id desc";
		PreparedStatement stmt = conn.prepareStatement(strSql);
		ResultSet rs =stmt.executeQuery();
	%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DEPT LIST</title>
</head>
<body>
	<a href ="insert.jsp">추가</a>
	<table border=1>
	<tr>
		<td> 부서번호 </td> <td>부서명</td><td>위치코드</td> <td>유무</td>
	</tr>
	<%
		while(rs.next()){

	%>
	<tr>
		<td><%=rs.getInt("DEPT_ID") %></td>
		 <td><a href="view.jsp?dept_id=<%=rs.getInt("DEPT_ID") %>">
		 <%=rs.getString("DEPT_NAME") %>
		 </a></td> 
		  <td><%=rs.getInt("LOC_ID") %></td>
		  <td><a href="delete.jsp?dept_id=<%=rs.getInt("DEPT_ID") %>">삭제</a></td>
		
	</tr>
	<%}
	rs.close();
	conn.close();
	%>
	
	</table>
</body>
</html>