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();        
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值