使用sql标签来实现对数据库当中记录增删改查操作
2017-07-02 16:32
696 查看
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=
4000
"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包之后才行
<%@ 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=
4000
"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包之后才行
相关文章推荐
- 使用mybatis执行对应的SQL Mapper配置中的insert、update、delete等标签操作,数据库记录不变
- C#2005中使用控件DataGridView实现对数据库增删改查操作
- PHP程序中使用PDO对象实现对数据库的增删改查操作的示例代码
- PHP程序中使用PDO对象实现对数据库的增删改查操作的示例代码
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 使用存储过程操作数据库(实现增删改查)
- 使用PL/SQL Developer工具来实现创建表空间、创建数据库、备份数据库、数据导出等操作
- 使用PL/SQL Developer工具来实现创建表空间、创建数据库、备份数据库、数据导出等操作
- C#2005中使用控件DataGridView实现对数据库增删改查操作
- Java使用SQLServerBulkCopy实现数据库批量操作
- Java使用SQLServerBulkCopy实现数据库批量操作
- 【SQL】JDBC之运用dbutils组件实现对数据库的增删改查等操作
- JAVAWEB开发之mybatis详解(一)——mybatis的入门(实现增删改查操作)、自定义别名、抽取代码块以及动态SQL的使用
- JAVAWEB开发之mybatis详解(一)——mybatis的入门(实现增删改查操作)、自定义别名、抽取代码块以及动态SQL的使用
- 使用SqlSessionTemplate实现数据库的操作
- 使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
- PHP程序中使用PDO对象实现对数据库的增删改查操作(PHP+smarty)
- .NET使用存储过程实现对数据库的增删改查
- SSH框架数据库操作中session的获取以及本地sql的使用
- SQL语句实现两个数据库表直接操作