SQL标签库详解例子

举报
黄啊码 发表于 2022/06/28 23:12:06 2022/06/28
【摘要】 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%><%...


  
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
  4. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  6. <html>
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  9. <title>Insert title here</title>
  10. </head>
  11. <body>
  12. //设置数据源及名称、url、数据库名称及驱动等
  13. <sql:setDataSource var="db"
  14. url="jdbc:sqlserver://localhost:1433;DatabaseName=XXX"
  15. driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" user="sa"
  16. password="123456" />
  17. //开启一个事物
  18. <sql:transaction dataSource="${db}">
  19. //要执行增删改时就要用<sql:update></sql> var是用来存储执行后得到的结果或结果集
  20. <sql:update var="updateCount">
  21. insert into qlzxUserSum values(10000);
  22. </sql:update>
  23. //执行查询时用<sql:query></sql>
  24. <sql:query var="Bulletinfo">
  25. select * from Bulletinfo where id=?;
  26. <sql:param value="32" />
  27. </sql:query>
  28. </sql:transaction>
  29. <p>
  30. //利用迭代式循环得到所有列名并将其输出来
  31. <c:forEach var="Bulletin" begin="0" items="${Bulletinfo.columnNames}">
  32. <c:out value="${Bulletin}"></c:out>
  33. </c:forEach>
  34. //利用两重循环,每一次取Bulletinfo中的一行,将其放在row中,再从row中取出每一列的值
  35. <c:forEach var="row" items="${Bulletinfo.rowsByIndex}">
  36. <c:forEach var="column" items="${row}">
  37. <c:out value="${column}"></c:out>
  38. </c:forEach>
  39. </c:forEach>
  40. </p>
  41. </body>
  42. </html>


文章来源: markwcm.blog.csdn.net,作者:黄啊码,版权归原作者所有,如需转载,请联系作者。

原文链接:markwcm.blog.csdn.net/article/details/11936795

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。