1. 程式人生 > 實用技巧 >人口普查

人口普查

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>人口普查系統</title>
</head>
<body>
<p align="center"><font size="30" color="red">人口普查系統</font></p>
<center>
<hr>
<form name="form" action="Create.jsp">
<b>資訊登記</b>
<input type="submit" value="進入">
</form>
<br>
<form name="form1" action="Update.jsp">
<b>資訊修改</b>
<input type="submit" value="進入">
</form>
<br>
<form name="form2" action="Delete.jsp">
<b>資訊刪除</b>
<input type="submit" value="進入">
</form>
<br>
<form name="form3" action="Search.jsp">
<b>查詢資訊</b>
<input type="submit" value="進入">
</form>
<br>
<form name="form4" action="Show.jsp">
<b>顯示資訊</b>
<input type="submit" value="進入">
</form>
<br>
</center>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
    <%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Delete Confirm</title>
</head>
<body>
<%
final String URL
="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC"; final String Name="root"; final String Password="woshinidie668"; boolean a=false; Connection conn=null; try { Class.forName("com.mysql.cj.jdbc.Driver"); System.out.println("載入驅動成功"); } catch(ClassNotFoundException e) { e.printStackTrace( ); System.out.print(
"Error!"); } try { conn=DriverManager.getConnection(URL,Name,Password); } catch(Exception e) { e.printStackTrace(); System.out.println("資料庫連結失敗!"); } String name=(String)request.getParameter("name"); String str="delete from house where 戶主姓名=?"; PreparedStatement ptmt=conn.prepareStatement(str); ptmt.setString(1,name); ptmt.execute( ); out.print("<script language='javaScript'> alert('刪除成功!');</script>"); response.setHeader("refresh", "0;url=Main.jsp"); %> </body> </html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
        <%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>刪除人口</title>
</head>
<body>
<center>
<p align="center"><font size="30" color="red">戶口刪除</font></p>
<form action="MediumDelete.jsp">
<table align="center" border="1",width="50%">
<tr><th>請輸入戶主姓名</th><td><input type="text" name="name"></td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="刪除" ></td></tr>
</table>
</form>
</center>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
    <%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
final String URL="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC";
final String Name="root";
final String Password="woshinidie668";
Connection conn=null;
try
 {
    Class.forName("com.mysql.cj.jdbc.Driver");
     System.out.println("載入驅動成功");
}
  catch(ClassNotFoundException e)
 {
     e.printStackTrace();
    System.out.print("Error!");
 }
 try
{
     conn=DriverManager.getConnection(URL,Name,Password);
}
catch(Exception e)
{
    e.printStackTrace();
    System.out.println("資料庫連結失敗!");
}
 String household=(String)request.getParameter("household");
 String housetype=(String)request.getParameter("housetype");
 String area=(String)request.getParameter("area");
 String count=(String)request.getParameter("count");
 String name=(String)request.getParameter("name");
 String ID=(String)request.getParameter("ID");
 String sex=(String)request.getParameter("sex");
 String nation=(String)request.getParameter("nation");
 String education=(String)request.getParameter("education");
 String str="insert into house (戶別,住房型別,本戶現住房面積,本戶現住房間數,戶主姓名,身份證號碼,性別,民族,受教育程度) values (?,?,?,?,?,?,?,?,?)";
    PreparedStatement ptmt=conn.prepareStatement(str);
    ptmt.setString(1,household);
    ptmt.setString(2,housetype);
    ptmt.setString(3,area);
    ptmt.setString(4,count);
    ptmt.setString(5,name);
    ptmt.setString(6,ID);
    ptmt.setString(7,sex);
    ptmt.setString(8,nation);
    ptmt.setString(9,education);
    ptmt.execute( );
    response.setHeader("refresh", "0;url=Show.jsp");
%>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>資訊登記</title>
<script language="javascript">
function myFunction( )
{
    
    if(isNaN(form.count.value)||form.count.value=="")
    {
        alert("輸入錯誤!只能輸入數字!");
        form1.course.focus();
        return false;
    }
    else if(form.count.value<0||form.count.value>99999)
    {
        alert("輸入數字不正確!");
        form1.course.focus();
        return false;
    }
    
    if(isNaN(form.area.value)||form.area.value=="")
    {
        alert("輸入錯誤!只能輸入數字!");
        form1.course.focus();
        return false;
    }
    
    else if(form.count.value<0||form.count.value>99999)
    {
        alert("輸入數字不正確!");
        form1.course.focus();
        return false;
    }
    
    if(form.ID.value==""||form.ID.value.length!=18)
    {
        alert("輸入的身份證號錯誤!");
        form1.course.focus();
        return false;
    }
    else
    {
        for(i=0;i<form.ID.value.length;i++)
        {
            if(i<form.ID.value.length-1)
            {
                if(form.ID.value.charAt(i)<'0'||form.ID.value.charAt(i)>'9')
                {
                    alert("輸入的身份證號錯誤!不能為字母!");
                    form1.course.focus();
                    return false;
                }
            }
            if(i==form.ID.value.length-1)
            {
                if((form.ID.value.charAt(i)<'0'||form.ID.value.charAt(i)>'9')&&form.ID.value.charAt(i)!='X')
                {
                    alert("最後一位輸入錯誤!");
                    form1.course.focus();
                    return false;
                }
            }
        }
    }
    var Fname=document.getElementById("form");
    alert("登記成功!");
    form.action="Createmysql.jsp";
    form.submit( );
}
</script>
</head>
<body>
<p align="center"><font size="30" color="red">人口資訊登記表</font></p>
<center>
<hr>
<form  name="form">
<table align="center" border="1",width="50%">
<tr><th>戶別</th><td><input type="radio" name="household" value="家庭戶" checked>家庭戶
<input type="radio" name="household" value="集體戶">集體戶</td></tr>
<tr><th>住房型別</th><td><input type="radio" name="housetype" value="家庭住宅" checked>家庭住宅
<input type="radio" name="housetype" value="集體住所">集體住所 
<input type="radio" name="housetype" value="工作地住所">工作地住所
<input type="radio" name="housetype" value="其他住宅">其他住宅
<input type="radio" name="housetype" value="無住宅">無住宅</td></tr>
<tr><th>本戶現住房面積</th><td><input type="number" name="area">平方米</td></tr>
<tr><th>本戶現住房間數</th><td><input type="number" name="count">間</td></tr>
<tr><th>戶主姓名</th><td><input type="text" name="name"></td></tr>
<tr><th>身份證號碼</th><td><input type="text" name="ID"></td></tr>
<tr><th>性別</th><td><input type="radio" name="sex" value="男" checked>男
<input type="radio" name="sex" value="女">女</td></tr>
<tr><th>民族</th><td><input type="text" name="nation"></td></tr>
<tr><th>受教育程度</th><td>
        <select name="education">
            <option>請選擇</option>
            <option  value="研究生" selected>研究生</option>
            <option  value="大學本科">大學本科</option>
            <option  value="大學專科">大學專科</option>
            <option  value="高中">高中</option>
            <option  value="初中">初中</option>
            <option  value="小學">小學</option>
            <option  value="未上過學">未上過學</option>
            </select>
        </td></tr>
<tr><td colspan="2" align="center"><input type="button" value="提交" onClick="myFunction( )"></td></tr>
</table>
</form>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
    <%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>MiddleDelete</title>
<script language='javaScript'>
    function check( )
    {
        var a=confirm('是否刪除?');
        if(a==true)
        {
            var Fname=document.getElementById("form");
            form.action="Deletemysql.jsp";
            form.submit( );
            return true;
        }
        if(a==false)
        {
            return false;
        }
    }
    
</script>
</head>
<body>
<p align="center"><font size="30" color="red">戶口明示</font></p>
<hr>
<form name="form">
<table border="1" align="center">
<tr>
<th>戶別</th>
<th>住房型別</th>
<th>本戶現住房面積</th>
<th>本戶顯著房間數</th>
<th>戶主姓名</th>
<th>身份證號碼</th>
<th>性別</th>
<th>民族</th>
<th>受教育程度</th>
</tr>
<%
final String URL="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC";
final String Name="root";
final String Password="woshinidie668";
Connection conn=null;
boolean a=false;
try
 {
    Class.forName("com.mysql.cj.jdbc.Driver");
     System.out.println("載入驅動成功");
}
  catch(ClassNotFoundException e)
 {
     e.printStackTrace();
    System.out.print("Error!");
 }
 try
{
     conn=DriverManager.getConnection(URL,Name,Password);
}
catch(Exception e)
{
    e.printStackTrace();
    System.out.println("資料庫連結失敗!");
}
 String str="select  * from house where 戶主姓名=?";
 String name1=(String)request.getParameter("name");
 PreparedStatement ptmt=conn.prepareStatement(str);
 ptmt.setString(1,name1);   
 ResultSet rs = ptmt.executeQuery( );
 while(rs.next())
 {
     a=true;
     out.println("<tr><td>"+rs.getString("戶別")+"</td>");
     out.println("<td>"+rs.getString("住房型別")+"</td>");
     out.println("<td>"+rs.getString("本戶現住房面積")+"</td>");
     out.println("<td>"+rs.getString("本戶現住房間數")+"</td>");
     out.println("<td><input name="+"\""+"name"+"\""+"value="+"\""+rs.getString("戶主姓名")+"\""+"></td>");
     out.println("<td>"+rs.getString("身份證號碼")+"</td>");
     out.println("<td>"+rs.getString("性別")+"</td>");
     out.println("<td>"+rs.getString("民族")+"</td>");
     out.println("<td>"+rs.getString("受教育程度")+"</td></tr>");
 }
 if(a==false)
 {
     out.print("<script language='javaScript'> alert('該戶主資訊不存在!');</script>");
      response.setHeader("refresh", "0;url=Main.jsp");
 }
 out.println("<tr><td colspan='9' align='center'>"+"<input type='button' value='刪除' onClick='check( )'>"+"</td></tr>");
%> 
</table>
</form>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
    <%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title> </title>
</head>
<body>
<%
String household=(String)request.getParameter("household");
String housetype=(String)request.getParameter("housetype");
String area=(String)request.getParameter("area");
String count=(String)request.getParameter("count");
String name=(String)request.getParameter("name");
String ID=(String)request.getParameter("ID");
String sex=(String)request.getParameter("sex");
String nation=(String)request.getParameter("nation");
String education=(String)request.getParameter("education");
final String URL="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC";
final String Name="root";
final String Password="woshinidie668";
Connection conn=null;
try
 {
    Class.forName("com.mysql.cj.jdbc.Driver");
     System.out.println("載入驅動成功");
}
  catch(ClassNotFoundException e)
 {
     e.printStackTrace();
    System.out.print("Error!");
 }
 try
{
     conn=DriverManager.getConnection(URL,Name,Password);
}
catch(Exception e)
{
    e.printStackTrace();
    System.out.println("資料庫連結失敗!");
}
 String str1="Update house set 戶別=?,住房型別=?,本戶現住房面積=?,本戶現住房間數=?,戶主姓名=?,身份證號碼=?,性別=?,民族=?,受教育程度=? where 戶主姓名=?";
 PreparedStatement ptmt1=conn.prepareStatement(str1);
 ptmt1.setString(1,household);
 ptmt1.setString(2,housetype);
 ptmt1.setString(3,area);
 ptmt1.setString(4,count);
 ptmt1.setString(5,name);
 ptmt1.setString(6,ID);
 ptmt1.setString(7,sex);
 ptmt1.setString(8,nation);
 ptmt1.setString(9,education);
 ptmt1.setString(10,name);
 ptmt1.execute( );
 response.setHeader("refresh", "0;url=Show.jsp");
 %>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
    <%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>查詢系統</title>
</head>
<body>
<center>
<p align="center"><font size="30" color="red">戶主查詢</font></p>
<form action="Searchmysql.jsp">
<table align="center" border="1",width="50%">
<tr><th>請輸入內容</th><td><input type="text" name="name"></td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="查詢"></td></tr>
</table>
</form>
</center>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
    <%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>查詢</title>
</head>
<body>
<p align="center"><font size="30" color="red">查詢結果</font></p>
<hr>
<table border="1" align="center">
<tr>
<th>戶主姓名</th>
<th>性別</th>
<th>民族</th>
<th>受教育程度</th>
</tr>
<%
int i,j,k=0,l=0,t=0,h=0;
String name=(String)request.getParameter("name");
final String URL="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC";
final String Name="root";
final String Password="woshinidie668";
boolean a=false;
Connection conn=null;
try
 {
    Class.forName("com.mysql.cj.jdbc.Driver");
     System.out.println("載入驅動成功");
}
  catch(ClassNotFoundException e)
 {
     e.printStackTrace();
    System.out.print("Error!");
 }
 try
{
     conn=DriverManager.getConnection(URL,Name,Password);
}
catch(Exception e)
{
    e.printStackTrace();
    System.out.println("資料庫連結失敗!");
}
 Statement stmt = conn.createStatement();
 ResultSet rs = stmt.executeQuery("select * from house");
 while(rs.next())
 {
     rs.getString("戶主姓名");
     rs.getString("性別");
     rs.getString("民族");
     rs.getString("受教育程度");
     for(j=0;j<name.length();j++)
     {
         for(i=0;i<rs.getString("戶主姓名").length( );i++)
         {
             if(rs.getString("戶主姓名").charAt(i)==name.charAt(j))
             {
                 k=1;
                 break;
             }
          }
         if(k==1){l=1;h=1;break;} 
     }
     if(l==0)
     {
         for(j=0;j<name.length();j++)
     {
         for(i=0;i<rs.getString("性別").length( );i++)
         {
             if(rs.getString("性別").charAt(i)==name.charAt(j))
             {
                 k=1;
                 break;
             }
          }
         if(k==1){l=1;h=2;break;}
     }
     }
     if(l==0)
     {
     for(j=0;j<name.length();j++)
     {
         for(i=0;i<rs.getString("民族").length( );i++)
         {
             if(rs.getString("民族").charAt(i)==name.charAt(j))
             {
                 k=1;
                 break;
             }
          }
         if(k==1){l=1;h=3;break;}
     }
     }
     if(l==0)
     {
     for(j=0;j<name.length();j++)
     {
         for(i=0;i<rs.getString("受教育程度").length( );i++)
         {
             if(rs.getString("受教育程度").charAt(i)==name.charAt(j))
             {
                 k=1;
                 break;
             }
          }
         if(k==1){l=1;h=4;break;}
     }
     }
     if(l==1)
     {
             out.println("<form action="+"\""+"Showpersonal.jsp"+"\""+">"+"<tr><td><input name="+"\""+"name"+"\""+"value="+"\""+rs.getString("戶主姓名")+"\""+">"+"<input type="+"\""+"submit"+"\""+"value="+"\""+rs.getString("戶主姓名")+"\""+">"+"</td>");
             out.println("<td>"+rs.getString("性別")+"</td>");
             out.println("<td>"+rs.getString("民族")+"</td>");
             out.println("<td>"+rs.getString("受教育程度")+"</td></tr></form>");
             l=0;
              k=0;
              t=1;
     }
 }
 if(t==0)
 {
     out.print("<script language='javaScript'> alert('查詢失敗!');</script>");
       response.setHeader("refresh", "0;url=Main.jsp");
 }
 if(t==1)
 {
     out.print("<script language='javaScript'> alert('查詢成功!');</script>");
 }
%>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>戶口明示</title>
</head>
<body>
<p align="center"><font size="30" color="red">戶口明示</font></p>
<hr>
<table border="1" align="center">
<tr>
<th>戶別</th>
<th>住房型別</th>
<th>本戶現住房面積</th>
<th>本戶顯著房間數</th>
<th>戶主姓名</th>
<th>身份證號碼</th>
<th>性別</th>
<th>民族</th>
<th>受教育程度</th>
</tr>
<%
final String URL="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC";
final String Name="root";
final String Password="woshinidie668";
Connection conn=null;
try
 {
    Class.forName("com.mysql.cj.jdbc.Driver");
     System.out.println("載入驅動成功");
}
  catch(ClassNotFoundException e)
 {
     e.printStackTrace();
    System.out.print("Error!");
 }
 try
{
     conn=DriverManager.getConnection(URL,Name,Password);
}
catch(Exception e)
{
    e.printStackTrace();
    System.out.println("資料庫連結失敗!");
}
 Statement stmt = conn.createStatement();
 ResultSet rs = stmt.executeQuery("select * from house");
 while(rs.next())
 {
     out.println("<tr><td>"+rs.getString("戶別")+"</td>");
     out.println("<td>"+rs.getString("住房型別")+"</td>");
     out.println("<td>"+rs.getString("本戶現住房面積")+"</td>");
     out.println("<td>"+rs.getString("本戶現住房間數")+"</td>");
     out.println("<td>"+rs.getString("戶主姓名")+"</td>");
     out.println("<td>"+rs.getString("身份證號碼")+"</td>");
     out.println("<td>"+rs.getString("性別")+"</td>");
     out.println("<td>"+rs.getString("民族")+"</td>");
     out.println("<td>"+rs.getString("受教育程度")+"</td></tr>");
 }
%>
</table>
<br>
<form name="form1" action="Main.jsp">
<center><input type="submit" value="主介面"></center>
</form>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<p align="center"><font size="30" color="red">個人資訊</font></p>
<hr>
<table border="1" align="center">
<tr>
<th>戶別</th>
<th>住房型別</th>
<th>本戶現住房面積</th>
<th>本戶顯著房間數</th>
<th>戶主姓名</th>
<th>身份證號碼</th>
<th>性別</th>
<th>民族</th>
<th>受教育程度</th>
</tr>
<%
final String URL="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC";
final String Name="root";
final String Password="woshinidie668";
Connection conn=null;
try
 {
    Class.forName("com.mysql.cj.jdbc.Driver");
     System.out.println("載入驅動成功");
}
  catch(ClassNotFoundException e)
 {
     e.printStackTrace();
    System.out.print("Error!");
 }
 try
{
     conn=DriverManager.getConnection(URL,Name,Password);
}
catch(Exception e)
{
    e.printStackTrace();
    System.out.println("資料庫連結失敗!");
}
 String str="select * from house where 戶主姓名=?";
 String name=(String)request.getParameter("name");
 PreparedStatement ptmt=conn.prepareStatement(str);
 ptmt.setString(1,name);   
 ResultSet rs = ptmt.executeQuery( );
 while(rs.next())
 {
     out.println("<tr><td>"+rs.getString("戶別")+"</td>");
     out.println("<td>"+rs.getString("住房型別")+"</td>");
     out.println("<td>"+rs.getString("本戶現住房面積")+"</td>");
     out.println("<td>"+rs.getString("本戶現住房間數")+"</td>");
     out.println("<td>"+rs.getString("戶主姓名")+"</td>");
     out.println("<td>"+rs.getString("身份證號碼")+"</td>");
     out.println("<td>"+rs.getString("性別")+"</td>");
     out.println("<td>"+rs.getString("民族")+"</td>");
     out.println("<td>"+rs.getString("受教育程度")+"</td></tr>");
 }
 %>
 </table>
 <br>
  <form name="form1" action="Main.jsp">
 <center><input type="submit" value="主介面"></center>
 </form>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
    <%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>修改系統</title>
</head>
<body>
<center>
<p align="center"><font size="30" color="red">修改戶口</font></p>
<form action="Updatemysql.jsp">
<table align="center" border="1",width="50%">
<tr><th>請輸入戶主姓名</th><td><input type="text" name="name"></td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="修改"></td></tr>
</table>
</form>
</center>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
    <%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>戶主修改</title>
<script language="javascript">
function myFunction( )
{
    
    if(form.sex.value==""||(form.sex.value!="男"&&form.sex.value!="女"))
    {
        alert("輸入的性別有誤!");
        form.course.focus();
        return false;
    }
    
    if(form.education.value==""||(form.education.value!="研究生"&&form.education.value!="大學本科"&&form.education.value!="大學專科"&&form.education.value!="高中"&&form.education.value!="初中"&&form.education.value!="小學"&&form.education.value!="未上過學"))
    {
        alert("輸入的受教育程度有誤!");
        form.course.focus();
        return false;
    }
    if(form.ID.value==""||form.ID.value.length!=18)
    {
        alert("輸入的身份證號錯誤!");
        form.course.focus();
        return false;
    }
    else
    {
        for(i=0;i<form.ID.value.length;i++)
        {
            if(i<form.ID.value.length-1)
            {
                if(form.ID.value.charAt(i)<'0'||form.ID.value.charAt(i)>'9')
                {
                    alert("輸入的身份證號錯誤!不能為字母!");
                    form.course.focus();
                    return false;
                }
            }
            if(i==form.ID.value.length-1)
            {
                if((form.ID.value.charAt(i)<'0'||form.ID.value.charAt(i)>'9')&&form.ID.value.charAt(i)!='X')
                {
                    alert("最後一位輸入錯誤!");
                    form.course.focus();
                    return false;
                }
            }
        }
    }
    var Fname=document.getElementById("form");
    alert("修改成功!");
    form.action="Save.jsp";
    form.submit( );
}
</script>
</head>
<body>
<p align="center"><font size="30" color="red">戶主修改</font></p>
<hr>
<form  name="form" >
<table border="1" align="center" width="50%">
<tr>
<th>戶別</th>
<th>住房型別</th>
<th>本戶現住房面積</th>
<th>本戶顯著房間數</th>
<th>戶主姓名</th>
<th>身份證號碼</th>
<th>性別</th>
<th>民族</th>
<th>受教育程度</th>
</tr>
<%
final String URL="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC";
final String Name="root";
final String Password="woshinidie668";
boolean a=false;
Connection conn=null;
try
 {
    Class.forName("com.mysql.cj.jdbc.Driver");
     System.out.println("載入驅動成功");
}
  catch(ClassNotFoundException e)
 {
     e.printStackTrace();
    System.out.print("Error!");
 }
 try
{
     conn=DriverManager.getConnection(URL,Name,Password);
}
catch(Exception e)
{
    e.printStackTrace();
    System.out.println("資料庫連結失敗!");
}
 String str="select  * from house where 戶主姓名=?";
 String name1=(String)request.getParameter("name");
 PreparedStatement ptmt=conn.prepareStatement(str);
 ptmt.setString(1,name1);   
 ResultSet rs = ptmt.executeQuery( );
 while(rs.next())
 {
     a=true;
     out.println("<tr><td><input name="+"\""+"household"+"\""+"value="+"\""+rs.getString("戶別")+"\""+"></td>");
     out.println("<td><input name="+"\""+"housetype"+"\""+"value="+"\""+rs.getString("住房型別")+"\""+"></td>");
     out.println("<td><input name="+"\""+"area"+"\""+"value="+"\""+rs.getString("本戶現住房面積")+"\""+"></td>");
     out.println("<td><input name="+"\""+"count"+"\""+"value="+"\""+rs.getString("本戶現住房間數")+"\""+"></td>");
     out.println("<td><input name="+"\""+"name"+"\""+"value="+"\""+rs.getString("戶主姓名")+"\""+"></td>");
     out.println("<td><input name="+"\""+"ID"+"\""+"value="+"\""+rs.getString("身份證號碼")+"\""+"></td>");
     out.println("<td><input name="+"\""+"sex"+"\""+"value="+"\""+rs.getString("性別")+"\""+"></td>");
     out.println("<td><input name="+"\""+"nation"+"\""+"value="+"\""+rs.getString("民族")+"\""+"></td>");
     out.println("<td><input name="+"\""+"education"+"\""+"value="+"\""+rs.getString("受教育程度")+"\""+"></td></tr>");
 }
 if(a==false)
 {
     out.print("<script language='javaScript'> alert('該戶主資訊不存在!');</script>");
      response.setHeader("refresh", "0;url=Main.jsp");
 }
 %>
 <tr><td colspan="9" align="center"><input type="button" value="提交" onClick="myFunction( )"></td></td>
 </table>
 </form>
</body>
</html>