设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
数据库
数据库
RSS
下级分类:
MySQL 教程
Redis 教程
SQL 教程
MariaDB 教程
MyBatis 教程
SQLite 教程
MS Access 教程
MongoDB 教程
Memcached 教程
Hibernate 教程
Storm 入门教程
Cassandra 教程
Slick 教程
Spark 编程指南
MyBatis 教程
MyBatis 传递多个参数
方法一:使用map接口传递参数严格来说,map适用几乎所有场景,但是我们用得不多。原因有两个:首先,map是一个键值对应的集合,使用者要通过阅读它的键,才能明了其作用;其次,使用map不能限定其传递的数据类型,因 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:16
|
阅读:160
|
回复:0
MyBatis 教程
MyBatis如何获取自动生成的主键id
MySQL:Mapper 文件 insert 语句设置 useGeneratedKeys=true keyProperty=idOracle:Mapper 文件 insert 语句增加selectKey keyProperty=id_来自MyBatis 教程……
作者:菜鸟教程小白
|
时间:2022-2-2 18:16
|
阅读:163
|
回复:0
MyBatis 教程
MyBatis是否可以映射到枚举类
Mybatis 可以映射枚举类。不单可以映射枚举类,Mybatis 可以映射任何对象到表的一列上。映射方式为自定义一个 TypeHandler ,实现 TypeHandler 的 setParameter() 和 getResult() 接口方法。TypeHandler 有 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:16
|
阅读:192
|
回复:0
MyBatis 教程
MyBatis不同映射文件中的id是否可以重复?
可以重复,但是需要映射文件的namespace不同 不同的 Xml 映射文件,如果配置了 namespace,那么 id 可以重复;如果没有配置 namespace,那么 id 不能重复。原因就是 namespace+id 是作为 MapString, MapperSta_来 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:15
|
阅读:177
|
回复:0
MyBatis 教程
MyBatis映射文件中A标签引用B标签,如果B标签在A的后面定义,可以吗? ...
虽然 Mybatis 解析 Xml 映射文件是按照顺序解析的,但是,被引用的 B 标签依然可以定义在任何地方,Mybatis 都可以正确识别。原理:Mybatis解析 A 标签时,发现引用了 B 标签,未解析到 B 标签,此时会把 A 标签标记 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:15
|
阅读:193
|
回复:0
MyBatis 教程
通常一个mapper.XML对应一个DAO接口,DAO是否可以重载?
答:不能重载,方法名对应的 mapper.xml 文件里的一个 id,这个与方法名对应,系统会根据 namespace+id 找到对应的方法对应。Dao 接口即 Mapper 接口。接口的全限名,就是映射文件中的 namespace 的值;接口的方法名 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:15
|
阅读:170
|
回复:0
MyBatis 教程
MyBatis Like 模糊查询有几种方式
方式1:$ 这种方式,简单,但是无法防止SQL注入,所以不推荐使用 LIKE'%${name}%'方式2:# LIKE %#{name}%有兴趣的可以看一下:Mybatis中#_来自MyBatis 教程 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:15
|
阅读:180
|
回复:0
MyBatis 教程
MyBatis动态sql语句(OGNL语法)
1、ifselect id=select resultType=Blog SELECT * FROM BLOG WHERE state = ‘ACTIVE’ if test=title != null AND title like #{_来自MyBatis 教程……
作者:菜鸟教程小白
|
时间:2022-2-2 18:15
|
阅读:222
|
回复:0
MyBatis 教程
MyBatis接口绑定的几种方式
接口绑定有两种方式1、使用注解,在接口的方法上面添加@Select@Update等注解,里面写上对应的SQL语句进行SQL语句的绑定。2、通过映射文件xml方式进行绑定,指定xml映射文件中的namespace对应的接口的全路径名什么时 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:15
|
阅读:188
|
回复:0
MyBatis 教程
MyBatis 中#{}和${}区别
#{} 是预编译处理,像传进来的数据会加个 (#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号)${}就是字符串替换。直接替换掉占位符。$方式一般用于传入数据库对象,例如传入表名.使用 ${} 的话会导 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:15
|
阅读:166
|
回复:0
MyBatis 教程
Mybatis四种分页方式
数组分页查询出全部数据,然后再list中截取需要的部分。mybatis接口ListStudent queryStudentsByArray();xml配置文件 select id=queryStudentsByArray resultMap=studentmap_来自MyBatis 教程 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:15
|
阅读:171
|
回复:0
MyBatis 教程
MyBatis实现分页功能
1.原始方法,使用 limit,需要自己处理分页逻辑:对于 mysql数据库可以使用 limit ,如:select * from table limit 5; --返回前5行select * from table limit 0,5; --同上,返回前5行selec_来自MyBatis 教程 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:14
|
阅读:165
|
回复:0
MyBatis 教程
MyBatis和ORM的区别
mybatis属于半orm,因为sql语句需要自己写。与其他比较标准的 ORM 框架(比如 Hibernate )不同, mybatis 并没有将 java 对象与数据库关联起来,而是将 java 方法与 sql 语句关联起来,mybatis 允许用户充分利用数 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:14
|
阅读:190
|
回复:0
MyBatis 教程
MyBatis常见问题合集
总结一些基础的常见的Mybatis问题,方便自己,方便读者学习,内容不多1、大于号、小于号在 sql 语句中的转换 使用 mybatis 时 sql 语句是写在 xml 文件中,如果 sql 中有一些特殊的字符的话,比如 ,=,,=等符 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:14
|
阅读:165
|
回复:0
MyBatis 教程
MyBatis 3.5.7 新特性
当前mybatis的最新版本是mybatis 3.5.7,发布时间是2021年4月26日,官方下载链接为:mybatis-3-releasesmybatis 3.5.7 的使用要使用最新版本MyBatis, 只需将 mybatis-3.5.7.jar 文件置于类路径(classpa_来自MyBati ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:14
|
阅读:177
|
回复:0
MyBatis 教程
MyBatis 日志
LoggingMybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:14
|
阅读:188
|
回复:0
MyBatis 教程
MyBatis SQL语句构建器
SQL语句构建器问题Java程序员面对的最痛苦的事情之一就是在 Java 代码中嵌入 SQL 语句。这么来做通常是由于 SQL 语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样,MyBatis 在它 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:14
|
阅读:178
|
回复:0
MyBatis 教程
MyBatis Java API
Java API 既然你已经知道如何配置 MyBatis 和创建映射文件,你就已经准备好来提升技能了。 MyBatis 的 Java API 就是你收获你所做的努力的地方。正如你即将看到的,和 JDBC 相比, MyBatis 很大程度简化了你的代码而 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:14
|
阅读:172
|
回复:0
MyBatis 教程
MyBatis 动态SQL
动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:14
|
阅读:163
|
回复:0
MyBatis 教程
MyBatis XML映射文件
Mapper XML 文件MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。M ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:13
|
阅读:177
|
回复:0
MyBatis 教程
MyBatis XML配置
XML 映射配置文件 MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。 属性(properties) 这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:13
|
阅读:187
|
回复:0
MyBatis 教程
MyBatis 入门
安装要使用 MyBatis, 只需将mybatis-x.x.x.jar文件置于类路径(classpath)中即可。如果使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.xml 文件中:dependency groupId_来自MyBatis 教程 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:13
|
阅读:206
|
回复:0
MariaDB 教程
MariaDB 10.1.26 发布,完整更新公告:MySQL 分支版本
北京时间2017年8月11日MariaDB 10.1.26 发布了。MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可 MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行。下面W3Cschool小编就为 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:12
|
阅读:173
|
回复:0
MariaDB 教程
MariaDB 相关讨论
MariaDB是MySQL关系数据库管理系统的一个分支。 MySQL的原始开发人员在Oracle收购MySQL后提出的关注之后创建了MariaDB。 本教程将提供MariaDB的快速介绍,并帮助您实现MariaDB编程和管理的高水平的安慰。_来自MariaD ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:12
|
阅读:174
|
回复:0
MariaDB 教程
MariaDB 外部资源
以下资源包含有关MariaDB的其他信息。 请使用它们获得更多的深入的知识。 MariaDB相关链接 MariaDB - MariaDB官方网站 MariaDB Wiki - 维基百科参考MariaDBMariaDB相关书籍 要在本页上登记您的网站,请发 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:12
|
阅读:189
|
回复:0
MariaDB 教程
MariaDB SQL注入保护
接受用户输入的简单行为打开了利用的大门。 这个问题主要来自数据的逻辑管理,但幸运的是,很容易避免这些主要缺陷。 SQL注入的机会通常发生在输入诸如名称的数据的用户上,并且代码逻辑无法分析该输入。 相反,代 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:11
|
阅读:166
|
回复:0
MariaDB 教程
MariaDB 管理重复
如前面的课程所讨论的,MariaDB在某些情况下允许重复记录和表。 由于不同的数据或对象类型,或作为操作对象的唯一寿命或存储的结果,这些重复中的一些事实上不是重复的。 这些副本通常也没有问题。 在某些情况下,重 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:11
|
阅读:188
|
回复:0
MariaDB 教程
MariaDB 序列
在版本10.0.3中,MariaDB引入了一种称为序列的存储引擎。 其ad hoc为操作生成整数序列,然后终止。 该序列包含正整数,以降序或升序排列,并使用起始,结束和递增值。 它不允许在多个查询中使用,只能在其原始查询因 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:11
|
阅读:180
|
回复:0
MariaDB 教程
MariaDB 克隆表
某些情况下需要生成现有表的精确副本。 CREATE ... SELECT语句不能产生此输出,因为它忽略了索引和默认值。 复制表的过程如下 - 使用SHOW CREATE TABLE来生成详细描述源表的整个结构的CREATE TABLE语句。 编辑语句以 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:11
|
阅读:164
|
回复:0
MariaDB 教程
MariaDB 临时表
由于速度或一次性数据,一些操作可能受益于临时表。 临时表的生命期在会话终止时结束,无论是从命令提示符,PHP脚本还是通过客户端程序使用它们。 它也不以典型的方式出现在系统中。 SHOW TABLES命令不会显示包含临 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:11
|
阅读:176
|
回复:0
MariaDB 教程
MariaDB 索引和统计表
索引是用于加速记录检索的工具。 索引为索引列中的每个值生成一个条目。 有四种类型的索引 - Primary(一条记录表示所有记录) Unique(一条记录表示多个记录) Plain Full-Text(允许文本搜索中的许多选项)。 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:11
|
阅读:191
|
回复:0
MariaDB 教程
MariaDB 表更改命令
ALTER命令提供了一种方法来更改现有表的结构,这意味着删除或添加列,修改索引,更改数据类型或更改名称等修改。 ALTER还会在元数据锁定处于活动状态时等待应用更改。 使用ALTER修改列ALTER与DROP配对会删除现有列。 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:11
|
阅读:190
|
回复:0
MariaDB 教程
MariaDB 实用功能
本章包含最常用功能的列表,提供定义,说明和示例。 MariaDB聚合函数最常用的聚合函数如下 - S.No名称与描述1 COUNT 它对记录总数进行统计。 示例 - SELECT COUNT(*)FROM customer_table; 2 MIN 它揭示了一组记 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:11
|
阅读:186
|
回复:0
MariaDB 教程
MariaDB 事务
事务是顺序组操作。 它们作为单个单元运行,并且直到组中的所有操作都成功执行时才终止。 组中的单个故障会导致整个事务失败,并导致对数据库没有影响。事务符合ACID(原子性,一致性,隔离和耐久性) - 原子性 - ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:10
|
阅读:170
|
回复:0
MariaDB 教程
MariaDB 备份加载方法
在本章中,我们将了解各种备份加载方法。 从备份还原数据库是一个简单,有时非常长的过程。 加载数据有三个选项:LOAD DATA语句,mysqlimport和一个简单的mysqldump还原。 使用LOAD DATA LOAD DATA语句用作批量加载 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:10
|
阅读:178
|
回复:0
MariaDB 教程
MariaDB 正则表达式
除了LIKE子句提供的模式匹配之外,MariaDB通过REGEXP运算符提供基于正则表达式的匹配。 运算符基于给定模式对字符串表达式执行模式匹配。 MariaDB 10.0.5引入了PCRE Regular Expressions,这大大增加了匹配范围,如 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:10
|
阅读:175
|
回复:0
MariaDB 教程
MariaDB 备份方法
数据作为业务和操作的基础,并且具有各种可能的威胁(例如,攻击者,系统故障,不良升级和维护错误),备份仍然至关重要。 这些备份采用多种形式,并且存在许多选项用于在这些过程中使用更宽泛的选项来创建它们。 要 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:10
|
阅读:171
|
回复:0
MariaDB 教程
MariaDB 空值
使用NULL值时,请记住它们是未知值。 它们不是空字符串或零,它们是有效值。 在表创建中,列规范允许将它们设置为接受空值,或拒绝它们。 只需使用NULL或NOT NULL子句。 这在缺少记录信息(如ID号)的情况下具有应用 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:10
|
阅读:166
|
回复:0
MariaDB 教程
MariaDB Join数据联接语句
在之前的讨论和示例中,我们检查了从单个表中检索,或从多个来源检索多个值。 大多数现实世界的数据操作要复杂得多,需要从多个表进行聚合,比较和检索。 JOIN允许将两个或多个表合并到单个对象中。 它们通过SELECT ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:10
|
阅读:168
|
回复:0
MariaDB 教程
MariaDB 数据类型
良好的字段定义对于优化数据库至关重要。 理想的方法要求您专门使用所需类型和大小的字段。 例如,如果你只使用一个字段,五个字符宽,不要定义一个字段,20个字符宽。 字段(或列)类型也称为给定存储在字段中的数 ...……
作者:菜鸟教程小白
|
时间:2022-2-2 18:10
|
阅读:182
|
回复:0
1 ...
251
252
253
254
255
256
257
258
... 261
/ 261 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部