首页 > JSTL > JSTL SQL标签
<sql:update>标签
JSTL <sql:update> 标签用于更新数据库中的数据,它可以是 SQL UPDATE、INSERT 或 DELETE 语句。
语法
JSP <sql:update> 标签语法如下:<sql:update var="varname" [dataSource="dataSource"] [scope="page|session|request|application"] sql="sqlUpdate" />其中:
-
[ ]
:[ ]
中的内容为可选项; - var:用来存储所影响行数的变量;
- dataSource:连接的数据源;
- scope:设定参数 var 的有效范围,默认为 page;
- sql:更新的 SQL 语句,可以是 INSERT、UPDATE、DELETE 语句。
示例
完整代码可参考《JSP JDBC访问数据库》中的实例。<%-- 插入数据 --%> <sql:update dataSource="${snapshot}" var="result"> INSERT INTO website (NAME,url,age,country) VALUES ('京东', 'https://www.jd.com/', 15, 'CN'); </sql:update> <%-- 删除website表中id为9数据 --%> <c:set var="id" value="9" /> <sql:update dataSource="${snapshot}" var="count"> DELETE FROM website WHERE id = ? <sql:param value="${id}" /> </sql:update> <%-- 修改website表中id为8数据 --%> <c:set var="id" value="8" /> <sql:update dataSource="${snapshot}" var="count"> UPDATE website SET name="biancheng" WHERE id = ? <sql:param value="${id}" /> </sql:update>