首页 > 数据库 >SQL标签库详解例子

SQL标签库详解例子

时间:2023-03-07 11:06:05浏览次数:38  
标签:jdbc url 标签 sqlserver Bulletinfo 详解 SQL 执行 row


<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
//设置数据源及名称、url、数据库名称及驱动等
<sql:setDataSource var="db"
url="jdbc:sqlserver://localhost:1433;DatabaseName=XXX"
driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" user="sa"
password="123456" />
//开启一个事物
<sql:transaction dataSource="${db}">
//要执行增删改时就要用<sql:update></sql> var是用来存储执行后得到的结果或结果集
<sql:update var="updateCount">
insert into qlzxUserSum values(10000);
</sql:update>
//执行查询时用<sql:query></sql>
<sql:query var="Bulletinfo">
select * from Bulletinfo where id=?;
<sql:param value="32" />
</sql:query>
</sql:transaction>
<p>
//利用迭代式循环得到所有列名并将其输出来
<c:forEach var="Bulletin" begin="0" items="${Bulletinfo.columnNames}">
<c:out value="${Bulletin}"></c:out>
</c:forEach>

//利用两重循环,每一次取Bulletinfo中的一行,将其放在row中,再从row中取出每一列的值
<c:forEach var="row" items="${Bulletinfo.rowsByIndex}">
<c:forEach var="column" items="${row}">
<c:out value="${column}"></c:out>
</c:forEach>
</c:forEach>
</p>
</body>
</html>




标签:jdbc,url,标签,sqlserver,Bulletinfo,详解,SQL,执行,row
From: https://blog.51cto.com/huangama8/6105481

相关文章

  • Mysql 主从复制和 GTID 复制
    1、安装主Mysql优化命令创建数据和日志存储目录1)安装Mysql​root@centos05~]#tarzxfmysql-8.0.32-el7-x86_64.tar.gz-C/usr/src/[root@centos05~]#mv/usr/src/m......
  • Sqlmap
    1.Sqlmap简介SQLMap是一个自动化的SQL注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞,内置了很多绕过插件,支持的数据库是MySQL、Oracle、PostgreSQL、Micr......
  • MySQL 安装过程中踩过的坑
    1、用 grep'temporarypassword'/var/log/mysqld.log生成的初始密码老提示密码错误,只能直接发大招:       A、vi/etc/my.cnf在文件的[mysqld]内增加一行 ......
  • Java中如何解析SQL语句、格式化SQL语句、生成SQL语句?
    昨天在群里看到有小伙伴问,Java里如何解析SQL语句然后格式化SQL,是否有现成类库可以使用?之前TJ没有做过这类需求,所以去研究了一下,并找到了一个不过的解决方案,今天推荐给大家......
  • mysql 0点 弹窗 取消
         ......
  • postgresql + mybatis传入时间参数的问题
    在使用mybatis传入日期参数进行动态时间判断的时候,如果传入参数为String,使用mybatis时,在mapper中以下几种写法是错误的<iftest="query.beginDate!=nullandquer......
  • SQL语句
    MySQL是c/s架构第三方(图形化)工具:workbenchNavicatSQlyogphpmyadmin连接服务器配置信息:地址,端口号,用户名,密码常见的数据库:mysqloraclesql_server行:row   列:column......
  • MySQL中这14个必备神器,用过都说好
    前言:最近几年用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。1.group_concat 在我们平常的工作中,使用groupby......
  • mysql中 Char 和 varchar 的区别?
    1、char的长度是固定不变,而varchar的长度是可变的例如值:abc类型char(10),存储值为:abc_______(abc+7个空格)类型varchar(10),存储值为:abc(自动缩短为3个字母的长......
  • Hive date_format() 详解及其注意事项#yyds干货盘点#
    介绍date_format()是Hive中用于将日期时间值格式化为字符串的函数。该函数可以将日期时间值转换为目标格式的字符串。SELECTdate_format(date,format)FROMtable;......