SQL Server对数据进行修改
2024-09-04 23:21:24
SQL Server对数据进行修改,修改数据库中的数据。
<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>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<html>
<head> <title>更新书的信息</title> </head>
<body>
<form action="update_Dog.jsp" method="post">
<table align="center">
<tr>
<td>请输入编号:</td>
<td><input type="text" name="id" readonly="readonly" value=" <%=request.getParameter("id") %>"></td>
</tr>
<tr>
<td>请输入新的的书名:</td>
<td><input type="text" name="name" ></td>
</tr>
<tr>
<td>请输入书的价格:</td>
<td><input type="text" name="health" ></td>
</tr>
<tr>
<td>请输入书的喜爱度:</td>
<td><input type="text" name="love" ></td>
</tr>
<tr>
<td>请输入书的作者:</td>
<td><input type="text" name="strain" ></td>
</tr> <tr colspan=2>
<td><input type="submit" value="提交"></td>
<td><input type="reset" value="重置"></td> </tr> </table> </form> </body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="jdbc.sqlServer"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.ResultSet"%>
<%
String id = request.getParameter("id");
String name = request.getParameter("name");
name = new String(name.getBytes("ISO-8859-1"),"utf-8"); String health = request.getParameter("health");
String love = request.getParameter("love");
String strain = request.getParameter("strain");
strain = new String(strain.getBytes("ISO-8859-1"),"utf-8"); //引用连接数据库方法
sqlServer sq=new sqlServer();
//得到数据库连接
Connection con = sq.getConnection();
//编写sql语句
String sql="update Dog set name=?, health=? ,love=?, strain=? where id=?"; //得到数据库操作对象
PreparedStatement st=null;
st =con.prepareStatement(sql);
st.setString(1,name);
st.setString(2,health);
st.setString(3,love);
st.setString(4,strain);
st.setString(5,id); // 得到查询的结果
if(st.executeUpdate()>0){
%>
<script type="text/javascript">
alert("更新成功"); location="showLog.jsp";
</script>
<% }else{ %>
<script type="text/javascript">
alert("更新失败"); location="showLog.jsp";
</script>
<% } %>
最新文章
- Oracle 修改现有列的数据类型
- android之旋转的刻度盘
- solrcloud 配置实践
- LightOj1028 - Trailing Zeroes (I)---求因子个数
- XAF应用开发教程(四)应用程序模型
- js获取url参数值的两种方式
- 9月18日,SQL学习基础1
- 2.MVC框架开发(视图开发----基础语法)
- iOS 之 UINavigationController 记录
- xml文件解析(使用解析器)
- BZOJ_3747_[POI2015]Kinoman_线段树
- python 玩耍天地
- iview menu组件手动收起与展开
- django的url反向解析
- Color Schema 配色随笔
- 关联规则挖掘算法之Apriori算法
- FCC JS基础算法题(0):Reverse a String(翻转字符串)
- 认知计算 Cognitive Computing
- Learn Rails5.2 Bundler ; Forms
- 前端用node+mysql实现简单服务端