개발/jsp

DB이용한 입출력하기

솔이홀 2020. 2. 5. 15:05

<입력폼에 값 입력후 DB저장 처리후 출력하기 소스 #1>

 

 

==============================================

list_write.jsp

 

<%@ page contentType='text/html;charset=euc-kr' pageEncoding="euc-kr" %>
<%@ page import="java.sql.*"%>
<%@include file="dbconn.jsp"%>
<%
 String query = "select * from family";
 rs = stmt.executeQuery(query);                       
 
 while(rs.next()){
  int id = rs.getInt("id");
  String name = rs.getString("name");                      
  out.println(id);
  out.println(name + "<br>");
 }
%>
<%@include file="_tail.jsp"%>

==============================================

exequery.jsp

 

<%@ page contentType='text/html;charset=euc-kr' pageEncoding="euc-kr" %>
<%request.setCharacterEncoding("euc-kr"); %>
<%@ page import="java.sql.*"%>
<%@include file="dbconn.jsp"%>
<%
 String name = request.getParameter("name");
%>
<%  
  String query = "insert into family(name) values('";
  query += name;
  query +="')";
  
  stmt.executeUpdate(query);
  response.sendRedirect("list_output.jsp");
%>
<%@include file="_tail.jsp"%>

 

==============================================

list_output.jsp

 

<%@ page contentType='text/html;charset=euc-kr' pageEncoding="euc-kr" %>
<%@ page import="java.sql.*"%>
<%@include file="dbconn.jsp"%>
<%
 String query = "select * from family";
 rs = stmt.executeQuery(query);                       
 
 while(rs.next()){
  int id = rs.getInt("id");
  String name = rs.getString("name");                      
  out.println(id);
  out.println(name + "<br>");
 }
%>
<%@include file="_tail.jsp"%>