<sql:update>标签
编辑教程<sql:update>标签
<sql:update>标签用于执行一个没有返回值的SQL语句,例如SQL INSERT,UPDATE,DELETE语句。
属性
<sql:update>标签有如下属性:
属性 | 描述 | 是否必要 | 默认值 |
---|---|---|---|
sql | 需要执行的SQL命令(不返回ResultSet对象) | 否 | 身体 |
数据源 | 所使用的数据库连接(覆盖最低值) | 否 | 默认数据库 |
变种 | 成为存储所影响行数的变量 | 否 | 无 |
范围 | var属性的作用域 | 否 | 页 |
程序示例
首先,需要在TEST数据库中建一个员工表,然后往表中添加几条记录,具体操作步骤如下:
步骤1:
:CMD,将目录转至安装目录下:
C:\>
C:\> cd程序文件\ MySQL \ bin
C:\ Program Files \ MySQL \ bin>
步骤2:
登陆数据库:
C:\ Program Files \ MySQL \ bin> mysql -u根-p
输入密码: ********
mysql>
步骤3:
在TEST数据库中建立Employees表:
mysql>使用TEST;
mysql>创建表Employees
(
id int不为null,
age int不为null,
第一个varchar(255),
最后一个varchar(255)
);
查询正常,受影响的0行(0.08秒)
mysql>
创建数据记录:
最后,在员工表中创造几条记录:
mysql>插入员工值(100,18,'Zara','Ali');
查询正常,1行受影响(0.05秒)
mysql>插入员工值(101,25,'Mahnaz','Fatma');
查询正常,1行受影响(0.00秒)
mysql>插入员工值(102,30,'Zaid','Khan');
查询正常,1行受影响(0.00秒)
mysql>插入员工值(103,28,'Sumit','Mittal');
查询正常,1行受影响(0.00秒)
mysql>
现在,编写JSP文件,使用<l;sql:update>标签来执行SQL INSERT语句:
<%@页面import =“ java.io。*,java.util。*,java.sql。*”%>
<%@页面import =“ javax.servlet.http。*,javax.servlet。*”%>
<%@ taglib uri =“ http://java.sun.com/jsp/jstl/core”前缀=“ c”%>
<%@ taglib uri =“ http://java.sun.com/jsp/jstl/sql” prefix =“ sql”%>
<html>
<头>
<title> JSTL sql:update标记</ title>
</ head>
<身体>
<sql:setDataSource var =“ snapshot” driver =“ com.mysql.jdbc.Driver”
url =“ jdbc:mysql:// localhost / TEST” user =“ root” password =“ pass123” />
<sql:update dataSource =“ $ {snapshot}” var =“ count”>
将值插入员工值(104、2,“ Nuha”,“ Ali”);
</ sql:update>
<sql:query dataSource =“ $ {snapshot}” var =“ result”>
从员工中选择*;
</ sql:query>
<table border =“ 1” width =“ 100%”>
<tr>
<th> Emp ID </ th>
<th>名字</ th>
<th>姓氏</ th>
<th>年龄</ th>
</ tr>
<c:forEach var =“ row” items =“ $ {result.rows}”>
<tr>
<td> <c:out value =“ $ {row.id}” /> </ td>
<td> <c:out value =“ $ {row.first}” /> </ td>
<td> <c:out value =“ $ {row.last}” /> </ td>
<td> <c:out value =“ $ {row.age}” /> </ td>
</ tr>
</ c:forEach>
</ table>
</ body>
</ html>
运行结果如下:
Emp ID | First Name | Last Name | Age |
---|---|---|---|
100 | Zara | Ali | 18 |
101 | Mahnaz | Fatma | 25 |
102 | Zaid | Khan | 30 |
103 | Sumit | Mittal | 28 |
104 | Nula | Ali | 2 |
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟