1:实现向数据库当中进行数据的插入操作
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>向数据库当中进行数据的插入操作</title> </head> <body> <!--通过sql标签来向数据库当中进行数据的插入操作--> <sql:setDataSource var="javaweb" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/javaweb" user="root" password="000000"/> <sql:update var="result" dataSource="${javaweb }"> insert into emp (empno,ename,job,hiredate,sal) values ('10015','zhouxiaoqing','manager','2017-07-01','15000'); </sql:update> 插入的数据条数为:${result } </body> </html>2:实现对数据库当中记录值的修改操作
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>对数据库当中指定的职工信息进行更新操作</title> </head> <body> <h2>通过sql标签来对表当中的数据进行跟新操作</h2> <!--在sql跟新标签当中 result用于存放全部被跟新的记录对象,dataSource表明所进行跟新操作的数据源对象是javaweb数据源对象--> <sql:setDataSource var="javaweb" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/javaweb" user="root" password="000000"/> <sql:update var="result" dataSource="${javaweb }"> update emp set ename='baixinle',job='gramer',hiredate='2017',sal='9000' where empno='10010'; </sql:update> </body> </html>3:实现向数据库当中进行记录的删除操作
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>对数据库当中的指定记录对象进行删除操作</title> </head> <body> <sql:setDataSource var="javaweb" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/javaweb" user="root" password="000000"/> <sql:update var="result" dataSource="${javaweb }"> delete from emp where empno='151546'; </sql:update> 删除的记录条数为:${result } </body>4:实现对数据库当中的记录进行查询操作
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>对数据库当中的指定内容进行查询操作</title> </head> <body> <!--通过数据库标签实例化一个数据源对象并将其命名为javaweb--> <sql:setDataSource var="javaweb" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/javaweb" user="root" password="000000"/> <!--query标签用于对所指定的数据源当中的表格执行查询操作,并且将所查询到的记录对象存放到result集合对象当中去 在进行分页显示的时候,是从第一行开始进行显示,且每一页只显示5行记录 --> <sql:query var="result" dataSource="${javaweb }" maxRows="5" startRow="1"> select * from emp; </sql:query> <h3>一共有${result.rowCount }条记录!</h3> <table border="2" width="80%"> <tr> <td>职工编号</td><td>职工名字</td><td>职工职位</td><td>雇佣日期</td><td>职工工资</td> </tr> <!--对result集合当中的记录值进行遍历输出操作--> <c:forEach items="${result.rows }" var="row"> <tr> <td>${row.empno }</td> <td>${row.ename }</td> <td>${row.job }</td> <td>${row.hiredate }</td> <td>${row.sal }</td> </tr> </c:forEach> </table> </body> </html>以上程序要想使用必须要导入jar包之后才行