当前位置:Gxlcms > 数据库问题 > SQL Server对数据进行修改

SQL Server对数据进行修改

时间:2021-07-01 10:21:17 帮助过:5人阅读

table border=1px style="width:500px;height:200px;text-align:center;margin: 0 auto"> <tr style="background:red"> <td>编号</td> <td>书名</td> <td>价格</td> <td>喜爱度</td> <td>作者</td> <td>删除</td> <td>修改</td> </tr> <% //引用连接数据库方法 sqlServer sq=new sqlServer(); //得到数据库连接 Connection con = sq.getConnection(); //编写sql语句 String sql="select * from Dog"; //得到数据库对象操作 Statement st=con.createStatement(); // 得到查询的结果 ResultSet rs = st.executeQuery(sql); while(rs.next()){ %> <tr> <td> <%out.print(rs.getInt(1) + "\t"); %></td> <td> <%out.print(rs.getString(2) + "\t"); %></td> <td> <%out.print(rs.getInt(3) + "\t"); %></td> <td> <%out.print(rs.getInt(4)+"%" + "\t"); %></td> <td> <%out.println(rs.getString(5)+ "\t"); %></td> <td> <a href="Delect.jsp?id=<%out.print(rs.getInt(1) + "\t"); %>">删除</a></td> <td> <a href="Update.jsp?id=<%out.print(rs.getInt(1) + "\t"); %>">修改</a></td> </tr><% } //释放资源 sq.ShiFang(rs,st,con); %> </table>
  1. <span style="color: #808080;"><%</span>@ page language<span style="color: #808080;">=</span>"java" import<span style="color: #808080;">=</span>"java.util.<span style="color: #808080;">*</span>" pageEncoding<span style="color: #808080;">=</span>"utf<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8</span>"<span style="color: #808080;">%></span>
  2. <span style="color: #808080;"><</span>html<span style="color: #808080;">></span>
  3. <span style="color: #808080;"><</span>head<span style="color: #808080;">></span>
  4. <span style="color: #808080;"><</span>title<span style="color: #808080;">></span>更新书的信息<span style="color: #808080;"></</span>title<span style="color: #808080;">></span>
  5. <span style="color: #808080;"></</span>head<span style="color: #808080;">></span>
  6. <span style="color: #808080;"><</span>body<span style="color: #808080;">></span>
  7. <span style="color: #808080;"><</span>form action<span style="color: #808080;">=</span>"update_Dog.jsp" method<span style="color: #808080;">=</span>"post"<span style="color: #808080;">></span>
  8. <span style="color: #808080;"><</span><span style="color: #0000ff;">table</span> align<span style="color: #808080;">=</span>"center"<span style="color: #808080;">></span>
  9. <span style="color: #808080;"><</span>tr<span style="color: #808080;">></span>
  10. <span style="color: #808080;"><</span>td<span style="color: #808080;">></span>请输入编号:<span style="color: #808080;"></</span>td<span style="color: #808080;">></span>
  11. <span style="color: #808080;"><</span>td<span style="color: #808080;">><</span>input type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span>" name<span style="color: #808080;">=</span>"id" readonly<span style="color: #808080;">=</span>"readonly" value<span style="color: #808080;">=</span>" <span style="color: #808080;"><%=</span>request.getParameter("id") <span style="color: #808080;">%></span>"<span style="color: #808080;">></</span>td<span style="color: #808080;">></span>
  12. <span style="color: #808080;"></</span>tr<span style="color: #808080;">></span>
  13. <span style="color: #808080;"><</span>tr<span style="color: #808080;">></span>
  14. <span style="color: #808080;"><</span>td<span style="color: #808080;">></span>请输入新的的书名:<span style="color: #808080;"></</span>td<span style="color: #808080;">></span>
  15. <span style="color: #808080;"><</span>td<span style="color: #808080;">><</span>input type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span>" name<span style="color: #808080;">=</span>"name" <span style="color: #808080;">></</span>td<span style="color: #808080;">></span>
  16. <span style="color: #808080;"></</span>tr<span style="color: #808080;">></span>
  17. <span style="color: #808080;"><</span>tr<span style="color: #808080;">></span>
  18. <span style="color: #808080;"><</span>td<span style="color: #808080;">></span>请输入书的价格:<span style="color: #808080;"></</span>td<span style="color: #808080;">></span>
  19. <span style="color: #808080;"><</span>td<span style="color: #808080;">><</span>input type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span>" name<span style="color: #808080;">=</span>"health" <span style="color: #808080;">></</span>td<span style="color: #808080;">></span>
  20. <span style="color: #808080;"></</span>tr<span style="color: #808080;">></span>
  21. <span style="color: #808080;"><</span>tr<span style="color: #808080;">></span>
  22. <span style="color: #808080;"><</span>td<span style="color: #808080;">></span>请输入书的喜爱度:<span style="color: #808080;"></</span>td<span style="color: #808080;">></span>
  23. <span style="color: #808080;"><</span>td<span style="color: #808080;">><</span>input type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span>" name<span style="color: #808080;">=</span>"love" <span style="color: #808080;">></</span>td<span style="color: #808080;">></span>
  24. <span style="color: #808080;"></</span>tr<span style="color: #808080;">></span>
  25. <span style="color: #808080;"><</span>tr<span style="color: #808080;">></span>
  26. <span style="color: #808080;"><</span>td<span style="color: #808080;">></span>请输入书的作者:<span style="color: #808080;"></</span>td<span style="color: #808080;">></span>
  27. <span style="color: #808080;"><</span>td<span style="color: #808080;">><</span>input type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span>" name<span style="color: #808080;">=</span>"strain" <span style="color: #808080;">></</span>td<span style="color: #808080;">></span>
  28. <span style="color: #808080;"></</span>tr<span style="color: #808080;">></span>
  29. <span style="color: #808080;"><</span>tr colspan<span style="color: #808080;">=</span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #808080;">></span>
  30. <span style="color: #808080;"><</span>td<span style="color: #808080;">><</span>input type<span style="color: #808080;">=</span>"submit" value<span style="color: #808080;">=</span>"提交"<span style="color: #808080;">></</span>td<span style="color: #808080;">></span>
  31. <span style="color: #808080;"><</span>td<span style="color: #808080;">><</span>input type<span style="color: #808080;">=</span>"reset" value<span style="color: #808080;">=</span>"重置"<span style="color: #808080;">></</span>td<span style="color: #808080;">></span>
  32. <span style="color: #808080;"></</span>tr<span style="color: #808080;">></span>
  33. <span style="color: #808080;"></</span><span style="color: #0000ff;">table</span><span style="color: #808080;">></span>
  34. <span style="color: #808080;"></</span>form<span style="color: #808080;">></span>
  35. <span style="color: #808080;"></</span>body<span style="color: #808080;">></span>
  36. <span style="color: #808080;"></</span>html<span style="color: #808080;">></span>
  1. <span style="color: #808080;"><%</span>@ page language<span style="color: #808080;">=</span>"java" import<span style="color: #808080;">=</span>"java.util.<span style="color: #808080;">*</span>" pageEncoding<span style="color: #808080;">=</span>"utf<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8</span>"<span style="color: #808080;">%></span>
  2. <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"java.sql.PreparedStatement"<span style="color: #808080;">%></span>
  3. <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"jdbc.sqlServer"<span style="color: #808080;">%></span>
  4. <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"java.sql.Connection"<span style="color: #808080;">%></span>
  5. <span style="color: #808080;"><%</span><span style="color: #008000;">@page</span> import<span style="color: #808080;">=</span>"java.sql.ResultSet"<span style="color: #808080;">%></span>
  6. <span style="color: #808080;"><%</span><span style="color: #000000;">
  7. String id </span><span style="color: #808080;">=</span><span style="color: #000000;"> request.getParameter("id");
  8. String name </span><span style="color: #808080;">=</span><span style="color: #000000;"> request.getParameter("name");
  9. name </span><span style="color: #808080;">=</span> new String(name.getBytes("ISO<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8859</span><span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">1</span>"),"utf<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8</span><span style="color: #000000;">");
  10. String health </span><span style="color: #808080;">=</span><span style="color: #000000;"> request.getParameter("health");
  11. String love </span><span style="color: #808080;">=</span><span style="color: #000000;"> request.getParameter("love");
  12. String strain </span><span style="color: #808080;">=</span><span style="color: #000000;"> request.getParameter("strain");
  13. strain </span><span style="color: #808080;">=</span> new String(strain.getBytes("ISO<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8859</span><span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">1</span>"),"utf<span style="color: #808080;">-</span><span style="color: #800000; font-weight: bold;">8</span><span style="color: #000000;">");
  14. </span><span style="color: #808080;">//</span><span style="color: #000000;">引用连接数据库方法
  15. sqlServer sq</span><span style="color: #808080;">=</span><span style="color: #000000;">new sqlServer();
  16. </span><span style="color: #808080;">//</span><span style="color: #000000;">得到数据库连接
  17. Connection con </span><span style="color: #808080;">=</span><span style="color: #000000;"> sq.getConnection();
  18. </span><span style="color: #808080;">//</span><span style="color: #000000;">编写sql语句
  19. String sql</span><span style="color: #808080;">=</span>"<span style="color: #0000ff;">update</span> Dog <span style="color: #0000ff;">set</span> name<span style="color: #808080;">=</span>?, health<span style="color: #808080;">=</span>? ,love<span style="color: #808080;">=</span>?, strain<span style="color: #808080;">=</span>? <span style="color: #0000ff;">where</span> id<span style="color: #808080;">=</span><span style="color: #000000;">?";
  20. </span><span style="color: #808080;">//</span><span style="color: #000000;">得到数据库操作对象
  21. PreparedStatement st</span><span style="color: #808080;">=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;
  22. st </span><span style="color: #808080;">=</span><span style="color: #000000;">con.prepareStatement(sql);
  23. st.setString(</span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">,name);
  24. st.setString(</span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">,health);
  25. st.setString(</span><span style="color: #800000; font-weight: bold;">3</span><span style="color: #000000;">,love);
  26. st.setString(</span><span style="color: #800000; font-weight: bold;">4</span><span style="color: #000000;">,strain);
  27. st.setString(</span><span style="color: #800000; font-weight: bold;">5</span><span style="color: #000000;">,id);
  28. </span><span style="color: #808080;">//</span><span style="color: #000000;"> 得到查询的结果
  29. </span><span style="color: #0000ff;">if</span>(st.executeUpdate()<span style="color: #808080;">></span><span style="color: #800000; font-weight: bold;">0</span><span style="color: #000000;">){
  30. </span><span style="color: #808080;">%></span>
  31. <span style="color: #808080;"><</span>script type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span><span style="color: #808080;">/</span>javascript"<span style="color: #808080;">></span><span style="color: #000000;">
  32. alert("更新成功");
  33. location</span><span style="color: #808080;">=</span><span style="color: #000000;">"showLog.jsp";
  34. </span><span style="color: #808080;"></</span>script<span style="color: #808080;">></span>
  35. <span style="color: #808080;"><%</span><span style="color: #000000;">
  36. }</span><span style="color: #0000ff;">else</span><span style="color: #000000;">{
  37. </span><span style="color: #808080;">%></span>
  38. <span style="color: #808080;"><</span>script type<span style="color: #808080;">=</span>"<span style="color: #0000ff;">text</span><span style="color: #808080;">/</span>javascript"<span style="color: #808080;">></span><span style="color: #000000;">
  39. alert("更新失败");
  40. location</span><span style="color: #808080;">=</span><span style="color: #000000;">"showLog.jsp";
  41. </span><span style="color: #808080;"></</span>script<span style="color: #808080;">></span>
  42. <span style="color: #808080;"><%</span><span style="color: #000000;">
  43. }
  44. </span><span style="color: #808080;">%></span>

 

SQL Server对数据进行修改

标签:

人气教程排行