본문 바로가기

개발/jsp

DB이용한 입출력하기

<입력폼에 값 입력후 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"%>

'개발 > jsp' 카테고리의 다른 글

textarea 전송  (0) 2020.02.05
DB이용한 입출력하기2  (0) 2020.02.05
답변형 게시판 JSP 관계도  (0) 2020.02.05
날짜비교 후 이미지 보이기  (0) 2020.02.05
jsp페이지에서 query 실행  (0) 2020.02.05