隨筆 - 64  文章 - 9  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(6)

          我參與的團隊

          隨筆分類(88)

          隨筆檔案(92)

          文章分類(142)

          文章檔案(182)

          天基成員

          學習園

          我的海角

          搜索

          •  

          積分與排名

          • 積分 - 183507
          • 排名 - 319

          最新評論

          create database oa;
          use oa;
          create table employee(
          id int primary key auto_increment,
          name varchar(20),
          sex varchar(2),
          age int,
          address varchar(50)
          );
          insert into employee values(null,'張冰','女',23,'河南南洋');
          insert into employee values(null,'王冰','女',23,'北京');
          insert into employee values(null,'張風','男',23,'河南南');
          insert into employee values(null,'李洋','女',33,'河南南');

          test.jsp
          <%@ page contentType="text/html;charset=gbk" import="java.sql.*"%>
          <html>
          <body>
          <center>
          <Br>
          <form action="" method="post" name="form1">
          <table border=1 width="800">
          <tr><td>請選擇查詢條件</td>
           <td><select name="tiaojian">
          <option value="name"> 姓 名 </option>
          <option value="sex"> 性  別</option>
          <option value="age"> 年  齡 </option>
          </select></td>
          <td><input type="text" name="result"></td>
          <td><input type="submit" value="  提   交  "></td>
          </tr>
          </table>
          </form>
          <table border=1 width="800">
          <tr>
          <td>編號</td>
          <td>姓名</td><td>年齡</td>
          <td>性別</td><td>地址</td>
          <td>編輯</td>
          </tr>
          <%
          Connection con = null;
          Statement stmt= null;
          ResultSet rs =null;
          String sql="";
           sql ="select * from employee";
          String tiaojian=request.getParameter("tiaojian");
          String result = request.getParameter("result");
          if(tiaojian!=null&&result!=null){
           result = new String(result.getBytes("iso-8859-1"),"gbk");
          sql="select * from employee where "+tiaojian+"='"+result+"'";
          }
          out.print(sql);
          try{
          Class.forName("com.mysql.jdbc.Driver");
          con = DriverManager.getConnection("jdbc:mysql://localhost:3306/oa","root","");
          stmt = con.createStatement();
          rs = stmt.executeQuery(sql);
          while(rs.next()){
          %>
          <tr>
          <td><%=rs.getString("id")%></td>
          <td><%=rs.getString("name")%></td>
          <td><%=rs.getString("age")%></td>
          <td><%=rs.getString("sex")%></td>
          <td><%=rs.getString("address")%></td>
          <td><a href="edit.jsp?id=<%=rs.getString("id")%>" target="_blank">編輯</td>
          </tr>
          <%
           }
          con.close();
          }catch(Exception e){e.printStackTrace();}
          %>
          </table>
          </center>
          </body>
          </html>

          edit.jsp
          <%@ page contentType="text/html;charset=gbk" import="java.sql.*"%>
          <html>
          <body>
          <center>
          <%
          Connection con = null;
          Statement stmt = null;
          ResultSet  rs = null;
          String sql="";
          String id = request.getParameter("id");
          sql="select * from employee where id='"+id+"'";
          try{
           Class.forName("com.mysql.jdbc.Driver");
           con = DriverManager.getConnection("jdbc:mysql://localhost:3306/oa","root","");
          stmt = con.createStatement();
          rs = stmt.executeQuery(sql);
          if(rs.next()){%>
          <form name="form1" method="post" action="doedit.jsp">
          <input type="hidden" name="id" value="<%=rs.getString("id")%>">
          姓名:<input type="text" name="username" value="<%=rs.getString("name")%>" readonly><br>
          年齡:<input type="text" name="age" value="<%=rs.getString("age")%>"><br>
          性別:<input type="text" name="sex" value="<%=rs.getString("sex")%>"><br>
          地址:<input type="text" name="address" value="<%=rs.getString("address")%>"><br><br>
          <input type="submit" value=" 修  改 ">
          </form>
          </center>
          <%}
          con.close();
          }catch(Exception e){e.printStackTrace();}
          %>
          </body>
          </html>

          doedit.jsp
          <%@ page contentType="text/html;charset=gbk" import="java.sql.*"%>
          <html>
          <body>
          <center>
          <%
          Connection con = null;
          Statement stmt = null;
          String sql="";
          String name= request.getParameter("username");
          name=new String(name.getBytes("iso-8859-1"),"gbk");
          String age=request.getParameter("age");
          String sex=request.getParameter("sex");
          sex=new String(sex.getBytes("iso-8859-1"),"gbk");
          String address=request.getParameter("address");
          address=new String(address.getBytes("iso-8859-1"),"gbk");
          String id = request.getParameter("id");
          sql="update employee set name='"+
          name+"',age='"+age+"',sex='"+sex+"',address='"+  address+"' where id='"+id+"'";
          out.print(sql);
          try{
           Class.forName("com.mysql.jdbc.Driver");
           con = DriverManager.getConnection("jdbc:mysql://localhost:3306/oa","root","");
          stmt = con.createStatement();
          int k = stmt.executeUpdate(sql);
          if(k==1)out.print("修改成功");
          else out.print("修改失敗");
          con.close();
          }catch(Exception e){e.printStackTrace();}
          %>
          <a href="test.jsp">返回</a>
          </body>
          </html>

          posted on 2009-04-16 15:19 鵬凌 閱讀(198) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 沁阳市| 右玉县| 兴业县| 堆龙德庆县| 定安县| 通州市| 定州市| 绩溪县| 威海市| 陆丰市| 永善县| 嵩明县| 涪陵区| 钦州市| 烟台市| 林甸县| 二手房| 布拖县| 桐乡市| 德惠市| 新闻| 措美县| 远安县| 东丽区| 柳江县| 高邑县| 淮阳县| 府谷县| 东阳市| 华蓥市| 互助| 滨海县| 隆昌县| 佛教| 长子县| 正镶白旗| 云安县| 贵南县| 蓝田县| 华阴市| 弥渡县|