![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
温馨提示······
这个作者很懒,什么都没留下…
展开
-
MySQL数据库 约束和多表查询
第一节 数据完整性存储在数据库中的所有数据值均正确的状态。如果数据库中存储有不正确的数据值,则该数据库称为已丧失数据完整性。数据库中的数据是从外界输入的,而数据的输入由于种种原因,会发生输入无效或错误信息。保证输入的数据符合规定,成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题。数据完整性因此而提出。本章将讲述数据完整性的概念及其在SQL Server 中的实现方法。数据完整性(...原创 2019-11-28 15:02:09 · 284 阅读 · 0 评论 -
MyBatis两种开发方式和MyBatis的核心配置文件
MyBatis两种开发方式使用MyBatis开发Dao,通常有两种方式,即原始Dao开发方式和Mapper接口动态代理开发方式。推荐使用第二种。MyBatis核心API说明:(1)SqlSession的使用范围SqlSession中封装了对数据库的操作,如:查询、插入、更新、删除等。SqlSession通过SqlSessionFactory创建。SqlSessionFactory是通过...原创 2019-11-04 10:25:38 · 204 阅读 · 0 评论 -
MyBatis简单使用
第一节:对象关系映射(ORM)对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。这也同时暗示着额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。 更重要的是用于控制转换的元...原创 2019-11-04 08:40:06 · 520 阅读 · 0 评论 -
MySQL数据库
第一节 数据库简介1.1 简介 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。简单理解数据的仓库。 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数...原创 2019-08-25 18:39:31 · 595 阅读 · 0 评论 -
JDBC概述和CRUD
第一节:单元测试1.1 什么是软件测试软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。1.2 测试分类按照是否知道源代码 黑盒测试:不关心具体的逻辑代码,只测功能 白盒测试:测试逻辑代码 灰盒测试:介于黑盒和白盒之间从软件开发的过程 单元测试:Unit Testing 集成测试:Integrated Testing 系统测...原创 2019-08-28 08:30:48 · 205 阅读 · 0 评论 -
JDBC的高级操作和事务
JDBC的高级操作和事务第一节 JDBC批处理批量处理允许将相关的SQL语句分组到批处理中,并通过对数据库的一次调用提交它们。当需要一次向数据库发送多个SQL语句时,可以减少连接数据库的开销,从而提高性能。1.1 Statement批处理以下是使用语句对象的批处理的典型步骤1 注册驱动获取连接2 使用*createStatement()*方法创建Statement对象。3 使用*...原创 2019-08-29 21:28:23 · 116 阅读 · 0 评论 -
DAB模式,连接池和DBUtils应用
第一节 工具类封装、DAO模式和自定义连接池1.1 工具类封装案例实现:实现emp表的查询、添加、删除、修改1.1.1 封装DbUtils由于多个地方都需要使用数据库连接和释放,所以把功能封装到工具类中DbUtils四个功能:1注册驱动 2 获取连接 3 释放资源 4 执行命令 【5 执行查询】public class DbUtils { private static ...原创 2019-09-02 20:58:05 · 446 阅读 · 0 评论