码迷,mamicode.com
首页 >  
搜索关键字:动态sql    ( 781个结果
Mybatis动态SQL语句使用
在实际开发中,有时候查询条件可能是不确定的,查询条件可能有多条也可能没有,这时候就需要用到动态的sql语句拼接功能。 一、if、where、sql标签的使用 需求:在一些高级查询中,查询条件存在的个数不确定。如,SELECT * FROM user WHERE username LIKE '%明%' ...
分类:数据库   时间:2018-06-09 17:51:59    阅读次数:175
mybatis的注解开发之三种动态sql
脚本sql XML配置方式的动态SQL我就不讲了,有兴趣可以自己了解,下面是用<script>的方式把它照搬过来,用注解来实现。适用于xml配置转换到注解配置 @Select("<script>select * from user <if test=\"id !=null \">where id = ...
分类:数据库   时间:2018-06-01 21:34:31    阅读次数:166
(2.3)DDL增强功能-流程化控制与动态sql
1.流程控制 在T-SQL中,与流程控制语句相关的关键字有8个: BEGIN...END BREAK GOTO CONTINUE IF...ELSE WHILE RETURN WAITFOR 其实还可以加一个,那就是GO,下面我们一个一个来解释说明意思吧 (1)GO:批处理提交语句,相当于把GO之前 ...
分类:数据库   时间:2018-06-01 19:14:28    阅读次数:216
SQL中常见sqlCode原因分析
000 | 00000 | SQL语句成功完成 01xxx | SQL语句成功完成,但是有警告 +012 | 01545 | 未限定的列名被解释为一个有相互关系的引用 +098 | 01568 | 动态SQL语句用分号结束 +100 | 02000 | 没有找到满足SQL语句的行 +110 | 01 ...
分类:数据库   时间:2018-06-01 16:48:26    阅读次数:212
mybatis ——xml方式与动态sql
mybatis的真正强大之处在于它的映射语句,所以映射器的xml方式就显得相对简单 为啥子Mapper接口没有实现类,却可以被调用那? mybatis使用java动态代理可以直接调用接口来调用相应的方法,不需要提供接口的实现类。当调用一个接口的方法时,会调用接口的全限定名称和当前调用方法的名称组成一 ...
分类:数据库   时间:2018-06-01 14:28:53    阅读次数:254
MyBatis动态sql之${}和#{}区别
前言 ? 接触mybatis也是在今年步入社会之后,想想也半年多了,缺没时间去系统的学习,只知道大概,也是惭愧。 ? 不知道有多少刚毕业的同学和我一样,到现在还没仔仔细细去了解你每天都会见到使用到的框架呢? ? 什么?你也不知道mybatis动态sql中${}和#{}的差异?其实我也是今天才知道的, ...
分类:数据库   时间:2018-05-31 02:48:23    阅读次数:174
20155204《网络对抗》Exp9 Web安全基础实践
20155204《网络对抗》Exp9 Web安全基础实践 一、基础问题回答 SQL注入攻击原理,如何防御? 原理: SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查 ...
分类:Web程序   时间:2018-05-29 23:34:35    阅读次数:284
动态SQL详解
动态SQL在之前用户所编写的PL/SQL程序时有一个最大的特点:就是所操作的数据库对象(例如:表)必须存在,否则创建的子程序就会出问题,而这样的操作在开发之中被称为静态SQL操作,而动态SQL操作可以让用户在定义程序时不指定具体的操作对象,而在执行时动态的传入所需要的数据库对象,从而使程序变得更加的... ...
分类:数据库   时间:2018-05-27 21:34:39    阅读次数:249
XSS 与 CSRF 两种跨站攻击
在前几年,大家一般用拼接字符串的方式来构造动态 SQL 语句创建应用,于是 SQL 注入成了很流行的攻击方式, 但是现在参数化查询 已经成了普遍用法,我们已经离 SQL 注入很远了。但是历史同样悠久的 XSS 和 CSRF 却任然存在。 XSS 全称“跨站脚本”,是注入攻击的一种。 其特点是不对服务 ...
分类:其他好文   时间:2018-05-27 12:15:44    阅读次数:167
mybatis动态sql之foreach标签
foreach 元素的功能非常强大,它允许你指定一个集合,声明可以在元素体内使用的集合项(item)和索引(index)变量。它也允许你指定开头与结尾的字符串以及在迭代结果之间放置分隔符。这个元素是很智能的,因此它不会偶然地附加多余的分隔符。 注意 你可以将任何可迭代对象(如 List、Set 等) ...
分类:数据库   时间:2018-05-25 21:29:29    阅读次数:224
781条   上一页 1 ... 26 27 28 29 30 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!