词条 | SQL标签库 |
释义 | 函数功能JSTL包括四个标签库,即Core标签库、XML标签库、国际化与格式化标签库和SQL标签库,这里介绍SQL标签库 <%@ page contentType="text/html; charset=GBK" %> <%@ taglib prefix="c" %> <%@ taglib 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="$" sql="select * from dept /> <sql:query var="qurey2" dataSource="$"> select * from dept </sql:query> <sql:query var="qurey3" dataSource="$" [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="$" > 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> |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。