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

          常用鏈接

          留言簿(6)

          我參與的團(tuán)隊(duì)

          隨筆分類(88)

          隨筆檔案(92)

          文章分類(142)

          文章檔案(182)

          天基成員

          學(xué)習(xí)園

          我的海角

          搜索

          •  

          積分與排名

          • 積分 - 183418
          • 排名 - 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,'張風(fēng)','男',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)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 莫力| 屏南县| 旅游| 汨罗市| 西充县| 景德镇市| 读书| 潞城市| 赤壁市| 云林县| 邵武市| 阿勒泰市| 巴里| 金沙县| 绵竹市| 永德县| 金堂县| 都江堰市| 阳江市| 双柏县| 治多县| 绥阳县| 浦县| 颍上县| 安平县| 延长县| 南溪县| 兴和县| 蓬溪县| 青阳县| 孝昌县| 桃园县| 上杭县| 襄樊市| 家居| 孝义市| 闸北区| 凌云县| 兴文县| 荥经县| 华坪县|