JSP jstl-<sql:transaction> 标记
-
jstl-<sql:transaction> 标记
<sql:transaction>标记用于组的<sql:query>和<sql:update>标签进入事务。您可以在<sql:transaction>标记内放置尽可能多的<sql:query>和<sql:update>标记作为语句,以创建单个事务。如果任何嵌套操作引发异常,它可以确保由嵌套操作执行的数据库修改被提交或回滚。 -
属性
属性 描述 必需 默认值 dataSource 要使用的数据库连接(覆盖默认值) 否 默认数据库 isolation 事务隔离级别(READ_COMMITTED,READ_UNCOMMITTED,REPEATABLE_READ或SERIALIZABLE) 否 数据库的默认值 -
示例
首先从基本概念开始,让我们在TEST数据库中创建一个简单的表Students表,并在该表中创建一些记录,如下所示-第1步 - 打开命令提示符,然后更改为安装目录,如下所示:第2步 - 登录数据库如下第3步 - 在TEST数据库中创建Employee表,如下所示:创建数据记录 - 现在,我们将在Employee表中创建一些记录,如下所示:现在让我们编写一个JSP,它将使用<sql:update>标记以及<sql:transaction>标记和<sql:transaction>标记内的代码将完全执行或根本不执行-访问上面的JSP,将显示以下结果。所述DOB从2002年5月16日到2001年12月16日为ID = 100的记录-