JSTL SQL 标签库
来源:互联网 发布:淘宝店铺修改发货地址 编辑:程序博客网 时间:2024/05/17 14:30
学习峰哥Jsp教程自学笔记,峰哥Java学习路线:http://www.java1234.com/javaxuexiluxiantu.html
1、SQL标签库使用条件:
1)jar包,要连接数据库,自然需要驱动包,如下:
2)每个jsp页面都需要:
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
2、MySQL数据库数据如下:
3、标签库内容如下:
Sql:setDataDource 设置JDBC 连接;
sql:query 数据库查询操作;
Sql:update 数据库添加,修改,删除操作;
Sql:transaction 数据库事务;
4、标签库使用实例:
1)Sql:setDataDource 设置JDBC 连接;
代码如下:
<h1>设置JDBC连接</h1><sql:setDataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db_jstl" user="root" password="123456" />2)sql:query 数据库查询操作;
代码如下:
<h1>设置JDBC连接</h1><sql:setDataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db_jstl" user="root" password="123456" /><sql:query var="result">select * from t_student;</sql:query><h2>总记录数:${result.rowCount }</h2><table><tr><th>编号</th><th>学号</th><th>姓名</th><th>出生日期</th><th>性别</th></tr><c:forEach var="student" items="${result.rows }" ><tr><td>${student.id }</td><td>${student.stuNo }</td><td>${student.stuName }</td><td>${student.birthday }</td><td>${student.sex }</td></tr></c:forEach></table>运行效果如下(查询出结果并以表单的形式打出):
2)Sql:update 数据库添加操作;
代码如下:
<h1>设置JDBC连接</h1><sql:setDataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db_jstl" user="root" password="123456"/><h1>添加数据</h1><sql:update var="result" >insert into t_student values(null,"008","草泥马","1991-1-1","男");</sql:update>运行添加操作,在运行查询操作看到如下(看出已经添加成功):
3)Sql:update 数据库更新操作;
代码如下:
<h1>设置JDBC连接</h1><sql:setDataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db_jstl" user="root" password="123456"/><h1>修改数据</h1><sql:update var="result" >update t_student set stuNo="010",sex="未知" where id=8;</sql:update>运行更新操作如下,再次运行查询操作如下(看出已经更新成功):
4)Sql:update 数据库删除操作;
代码如下:
<h1>设置JDBC连接</h1><sql:setDataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db_jstl" user="root" password="123456"/><h1>删除数据</h1><sql:update var="result" >delete from t_student where id=8;</sql:update>运行删除操作如下,再次运行查询操作如下(看出已经删除成功):
5)Sql:transaction 数据库事务;
代码如下:
<h1>设置JDBC连接</h1><sql:setDataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db_jstl" user="root" password="123456"/><h1>事务</h1><sql:transaction><sql:update var="result" >insert into t_student values(null,"008","草泥马","1991-1-1","男");</sql:update></sql:transaction>运行该事物,为插入操作,运行之后再次运行查询操作如下(看出已经插入成功):
SQL标签库介绍到此。
0 0
- JSTL-Sql标签库
- JSTL SQL 标签库
- JSTL SQL 标签库
- JSTL-SQL标签库
- JSTL SQL标签库 使用
- JSTL SQL标签库 使用
- JSTL标准标签库之SQL标签
- 【JSTL】JSTL 标签库
- 学习笔记-JSTL标签库--C SQL
- JSTL国际化;SQL;XML;函数标签库
- jstl:sql标签介绍
- jstl sql标签使用
- JSTL标签库学习笔记 七、SQL标签库
- JSTL标签库——SQL标签库
- JSTL标签库学习笔记 七、SQL标签库
- Jstl---sql标签库和functions标签库
- 【JSTL】标准标签库JSTL
- JSTL&EL JSTL标签库
- [MTK] 解决预置支付有关APK打开提示权限问题
- java二分查找详解
- SQL基础(1):数据定义
- Android使用本地Service实现后台播放音乐
- linux-----遇到的问题----tab键不补全sh文件不能运行
- JSTL SQL 标签库
- JavaBean的定义规范和原因
- C#中GUID的生成以及格式
- 递归调用:汉诺塔
- Matlab中的几个随机函数-randperm,sort,rand,randint
- 终于有人把O2O、C2C、B2B、B2C的区别讲透了
- 腾讯云服务器装MYSQL数据库浏览器访问乱码问题
- 如何高效的访问内存
- 左值引用与右值引用