`
zhiming_817
  • 浏览: 164196 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jstl:sql标签介绍

    博客分类:
  • J2EE
阅读更多

JSTL包括四个标签库,即Core标签库、XML标签库、国际化与格式化标签库和SQL标签库,这里介绍SQL标签库

 

   <%@    page    contentType="text/html;    charset=GBK" %>   
   <%@    taglib    uri="http://java.sun.com/jsp/jstl/core"    prefix="c" %>   
   <%@    taglib    uri="http://java.sun.com/jsp/jstl/sql"    prefix="sql" %>

 

一.连接MySQL的几种方式

 

   1.创建普通的数据源

 

     <sql:setDataSource var="example" driver="com.mysql.jdbc.Driver"   
       url="jdbc:mysql://127.0.0.1:3306/test"     
       user="root" password="" [scope="request"]/>  

 

   2.从JNDI名称空间中获得一个数据源

 

     <sql:setDataSource var="example" dataSource="jdbc/bn" />

 

二.<sql:query>和<sql:update>(<sql:param>/<sql:dateParam>可以用于query和update)

 

     <sql:query    var="qurey"    dataSource="${example}"    sql="select    *    from    dept />

 

     <sql:query    var="qurey2"    dataSource="${example}">  

 

            select * from dept

 

     </sql:query>

 

     <sql:query var="qurey3" dataSource="${example}" [maxRows="20"] [startRow="1"]

 

      [scope="request"]>  

 

            select * from dept where deptid=? and deptname=? and createtime=?

 

            <sql:param value="1"/>

 

            <sql:param>wuhui</sql:param>

 

            <sql:dateParam>new Date()</sql:dateParam>

 

     </sql:query>

 

     <c:forEach var="row" items="${query.rows}"></c:forEach>//迭代

 

     <sql:update var="update"   dataSource="${example}" >

 

            update dept set deptid=? and deptname=?

 

            <sql:param value="1"/>

 

            <sql:param>wuhui</sql:param>

 

       update 处理增删改什么都可以,除了查询

 

     </sql:update>

 

      query和update语法基本一样

 

3.<sql:transaction>事务处理标签

 

    <sql:transaction dataSource="example"

 

     [isolation="read_committed|read_uncommitted|repeatable_read|serializable"]>

 

          <sql:query>and<sql:update>语句

 

    </sql:transaction>

http://hi.baidu.com/jadmin/blog/item/e84b3355768f9dc7b645ae71.html

分享到:
评论

相关推荐

    JSTL标签大全

    SQL标签库 http://java.sun.com/jstl/sql sql &lt;sql:tagname…&gt; XML标签库 http://java.sun.com/jstl/xml x &lt;x:tagname…&gt; 函数标签库 ...

    JSTL标准标签库

    JSTL标准标签库的各个标签详细说明,包含了核心标签库(c:),国际化标签库(fmt:)以及函数标签库(fn).注意:SQL标签库(sql:)以及XML标签库(xml:)不应使用,文档中也未提及

    JSTL标签-讲解及实例

    标签库目前支持四种标签:标签 URI 前缀 示例 Core http://java.sun.com/jstl/core c &lt;c:tagname ...&gt; XML processing http://java.sun.com/jstl/xml x &lt;x:tagname ...&gt; I18N capable formatting ...

    jstl sqlserver mysql驱动包

    jstl标签驱动包 sqlserver数据库jar包 mysql数据库jar包. 3种包的集合.

    JSTL语法及参数标签

    1:条件标签 2:迭代标签 3:URL相关的标签 4:SQL相关的标签

    JSTL标签库

    JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑... SQL标签库  XML标签库  函数标签库

    JavaServer Pages标准标签库

    • 用通过JSTL SQL标签对数据库的直接调用替换JavaBean组件数据库helper。对于大多数应用程序来说,最好将对数据库的调用封装到bean中。JSTL包含SQL标签,在创建已有原型的应用程序并有可能减少创建bean的开销的情况...

    JSTL的tld标签和jar包

    JSTL的tld标签和jar包 有c.tld/fmt.tld/fn.tld/sql.tld http://java.sun.com/jstl/fmt http://java.sun.com/jstl/core http://java.sun.com/jstl/fn http://java.sun.com/jstl/sql

    JSP标准标签库(jstl)

    JSTL 1.0 发布于 2002 年 6 月,由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。core 标记库提供了定制操作,通过限制了作用域的变量管理数据...

    JSTL的各种标签文件和struts的标签文件,带strtus.jar包

    JSTL的各种标签文件和struts的标签文件,带strtus.jar包c-1_0.tld,c-1_0-rt.tld,c.tld,fmt-1_0.tld,fmt-1_0-rt.tld,fmt.tld,fn.tld,permittedTaglibs.tldscriptfree.tld,sql-1_0.tld,sql-1_0-rt.tld,sql....

    jstl所有标签详细运用的代码示例

    jstl所有标签库sql、xml、core、fmt、functions所有标签的详细运用的代码示例。

    jstl教程ppt

    30页的ppt JSTL常用标签 JSTL条件标签 JSTL迭代标签 JSTL SQL标签

    JSP 标准标签库(JSTL)

    JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的...JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。

    jstl深入学习知识

    自定义标签: 我们可以自己去定义一些jsp标签。自定义包含两个:java类,tld文件(标签的描述文件) 标签库JSTL(JSP Standard Tag Library): 因为在jsp中使用java代码去控制页面的显示(即:用小段的),可读性很...

    JSTL标准标签库1

    JSTL 标准标签库,分为五大类核心标签库I18N格式标签库(国际化要用)SQL标签库 XML标签库 几乎不用函数标签库JSTL前置名称URI范例核心标签库ch

    jstl el taglib 完整jar包

     如果你不使用JSTL 1.0标签 taglibs-standard-jstlel.JAR可以不使用。如果不使用XML库,Xalan包也可以省略。    如果你使用Maven构建您的应用程序,添加以下依赖关系到pom.xml文件: &lt;groupId&gt;org.apache....

    jstl标签详解.doc

    JSTL定义 JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP ...

    JSTL(JSP标准标签库)介绍

    JSTL(JSP标准标签库)介绍 Core支持JSP中的一些基本的操作; XML processing支持XML文档的处理; I18N capable formatting支持对JSP页面的国际化; Database access (SQL)支持JSP对数据库的操作。

    JSTL高级用法

    JSTL标签主要包含核心标签库、格式标签库、SQL标签库、XML标签库和函数标签库共5种标签库。 在使用JSTL标签之前必须在JSP页面的首行使用指令定义标签库的位置和访问前缀,(jstl 1.1)各个标签库的定义如下: 核心...

    jstl.jar使用的jar包

    JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。

Global site tag (gtag.js) - Google Analytics