JSTL <sql:update> 标签用于更新数据库中的数据,它可以是 SQL UPDATE、INSERT 或 DELETE 语句。
JSP <sql:update> 标签语法如下:
- <sql:update var="varname" [dataSource="dataSource"] [scope="page|session|request|application"] sql="sqlUpdate" />
其中:
完整代码可参考《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="dielianhua" WHERE id = ?
- <sql:param value="${id}" />
- </sql:update>