JSTL标准标签库之SQL标签

JSTL标准标签库之SQL标签


需要引入:<%@ taglib prefix="c" 


uri="http://java.sun.com/jsp/jstl/core"%>


还要将mysql的jar包放入web-inf的lib目录下(以前学数据库的时候都是这么


做的)


连接数据库,生成一个数据源 datasource


1. 设置数据源


     user="root"
     password="12345678"
     url="jdbc:mysql://localhost:3360/Book"
     var="ds"
     scope="page"
/>




还可以这么做(都是举例说明,里面的变量名称不是唯一,下同):




scope="page"/>


这么做就是在tomcat下的context.xml中配置JNDI(可以网上了解了解)的方式


来连接数据库


2. 查询数据



select *from books(sql语句)



3.标签:
用于换行sql更新数据,类似于executeUpdate()方法,返回值为int类型,存


放在var(在下面的例子就是变量"r")指定的变量中
如:
  drop table if exists books



4.传递参


数,传递的是int和String,传递日期参数
如:
    droptable if exists employee



5.事务管理
一个事务中可以执行多条sql命令,要么全部成功,要么全部失败
比如:我们生活中的转账例子就是用到了这个标签,要么转账成功,要么就转


账失败,不会存在一方转账成功,另一方没有收到钱的情况!


你可能感兴趣的:(javaweb高级技术)