518

package com.bawei.empadd;

import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.io.*;

public class LoadEmp extends HttpServlet{
    public static final long seriaVersionUID = 1L;
    public void servlet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
    {
        request.setCharacterEncoding("utf-8");
        response.setCharacterEncoding("utf-8");
        response.setContentType("text/html;utf-8");
        String id = request.getParameter("id");
        int i_id = Integer.parseInt(id);
        //声明空对象
        Connection conn =null;
        PreparedStatement ps =null;
        ResultSet rs =null;
        //查询表在浏览器中显示
        PrintWriter out = response.getWriter();
        out.flush();
        try{
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_emp","root",null);
            ps = conn.prepareStatement("select * from db_empinfo where id = ?");
            ps.setInt(1,i_id);
            rs = ps.executeQuery();
            //显示编辑查询到记录的内容
            int r_id = rs.getInt("id");
            String r_name = rs.getString("name");
            Double r_salay = rs.getDouble("salay");
            int r_age = rs.getInt("age");
            out.println("<form action = 'modify' method = 'post'>");
            out.println("工号: "+ r_id+"/<br>");
            out.println("姓名: <input name = 'name'" + "value = '" + r_name + "'/><br/>");        
            out.println("薪水: <input name = 'salar'" + " value ='"+r_salay + "'/><br/>");
            out.println("年龄: <input name = 'age'"+" value = '"+ r_age +"'/><br/>");
            out.println("</form>");
            
        }catch(ClassNotFoundException e){
            e.printStackTrace();
        }catch(SQLException e){
            e.printStackTrace();
        }finally{
            try{
                if(ps != null)
                {
                    ps.close();
                }
                if(conn != null)
                {
                    conn.close();
                }
            }catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
        out.println("<a href = 'addEmp.jsp'>添加员工</a>");
        out.close();        
    }
}

猜你喜欢

转载自blog.csdn.net/ly_959/article/details/80359187
518
今日推荐