JSTL详解

Share

JSTL详解(六)


SQL相关的标签

今天,我来讲解下一些很重要的jstl标签,如果运用得当,可以大大的简化数据库的操作,减少代码量。首先sql标签可以实现包括查询、更新、事务处理和设置数据源等强大的功能。下面分别讲述。

语法:用来设置数据源,可以通过scope设置使用范围,如page、application、session等。有两种方式可以设置数据源,一种是直接使用在web中配置的数据源,只要指定jndi名就可以了(这个就不要我多讲了吧,呵呵),第二种是指定所有的连接属性。

举例:sql_datasource.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

<%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql" %>

<%@ page contentType="text/html; charset=gb2312" language="java" %>

JSTL:<sql:setDataSource>的使用

创建普通的数据源:

从jndi名称空间中获得一个数据源。

作用:不用说都知道了,数据库操作中最频繁的查询。

语法:a、没有body

b、有一个body ,并在body 中指定了查询需要的参数

actions

c、有body,并且可以指定可选的参数(< sql:param >在后面讲述)

query

optional actions

举例:sql_query.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>

<%@ page contentType="text/html; charset=gb2312" language="java" %>

JSTL:<sql:query>的使用

第一种查询:


SELECT * FROM sql_test

Name: mobile:

第2种查询:


Name: mobile:


Pages: 1 2 3 4 5 6 7