00:00
各位同学大家好,下面呢我们继续来学习四文六框架,咱们下面呢来学习第七章内容,关于事物的计算操作,在第七章内容中呢,我们从四个方面给各位做详细的说明,那把这四个方面给大家先做个介绍,那我们来看一下四个方面分别是什么。首先我们要学到第一个部分,在给大家会讲一个技术,这个技术叫GDBC,因为咱们后面事物演示中要用到数据库操作所咱要学这个技术,而在GBC他们列里边,咱们主要要学这么几个内容给大家,我先列出来,咱们一会儿详细讲到第一个关于它的概述和一个环境的一个准备,就咱们搭一个环境或者演示,然后之后呢,我们就演示使用JDBC来实现数据库的这个增删改操作。
01:00
对数据库的,或者说叫cud操作,包括它里面的添加、修改、删除,还有各种查询操作,比如说你查询,返回对象,返回集合,返回单个值等等,这是咱们的第一部分来学这个ABC。然后这个之后呢,第二部分呢,咱会学习就是关于事物中一些基本的概念,包括死文里边它知识式编程事物和声明式事务,咱们主要讲解是声明式事务的操作,然后第三部分咱会学到关于注解方式实现声明式事务操作,包括第四部分我们会讲到基于插文件实现声明式事务的行为内容,所以以上是咱们要说的内容的一个说明,那下面呢,我们先看第一个内容,关于JDBC汤利的一个相关的介绍。那咱们来具体看一下第一个内容。大家看啊个图呢,是我从网上截下来,看到在里边这个date有一个C,也就是简单理解为S,对JDBC进行了封装,它最终叫g bc to来用它可以很方便的实现对数据库的增删改查操作。因为咱们要演示事物过程中要用到对数据库的部分,所以咱们先来学这个技术,最终再来演示事物。
02:30
这是一个介绍,下面呢,咱做个准备工作,给大家演示里边的增删改查部分,那咱们来看一下啊,我们首先建一个新的模块,就叫GDBCX,就是事物。那咱们创建。这些我先都关掉,然后咱们开始进行具体实现。我们创建一个新的子模块,就刚才我们复制一个名字GDBCS,就是trans,然后在里边呢,我们选D,然后点创建,把它完成创建,这是的一部分,建个子模块,这个已经完成,完成之后下面呢,在里边我们引入相关的依赖,这个依赖呢,我就直接从里面复制了,放到咱这个子模块里边,此任JDBCTX里边。
03:24
然后大家看它的依赖中主要三个依赖,第一个spring j bc,第二个买circle,因为咱要操作买搜数据库,第三个德鲁伊连接池这个相关依赖,所以咱们现在把这部分完成,完成之后我们继续往下来做,下面呢,按照我们之前讲到的,咱们写个属性文件,里边约定好你数据库的信息,包括驱动地址,用户名,密码,然后写损配置文件,通过引入外部使用文件,把这数据库信息引入进来,然后创建ABC,包括咱在创建数据库创建表,最终写个测试类,就是咱们之前讲那个整合j unit部部分最终完程自然卡操作,那下面呢,把这过程我们来快速给他准备出来。
04:17
下面呢,我们创建一个资源文件,里边定义数据库部分,那我在里边创建,咱们来到resource里边建一个资源文件,这个文件我就叫DBC,然后把里面的内容我从课件中直接复制一下,因为里的内容格式是固定的,包括用户名、密码,数据库的地址,包括驱动这些数据库还没有创建,咱们一会儿进行创建。然后这个之后下面呢,我在里边建一个配置文件。我们进行创建啊,就叫BS点叉。把这个咱们先给它创建出来。
05:01
创建之后,我从课件里边把它相关的约束咱们进行复制,把这个我们拿过来,然后在里边怎么做呢?按照咱们之前讲到的,我在里边啊快速写一下,首先第一部分咱们就是引入外部的这个属性文件,然后通过它我们来创建这个就是我们这个数据源的这个对象,也就说咱们目前用的是登录一的连接池,创建登录一连接池这个数据源的这个对象。然后创建对象之后,咱们下面创建下这个。我这里写一下啊JDBC。里头。把这个进行创建,包括里边注入我们的数据源,这是我们要做的两部分,那下面呢,咱们把它快速来做一下,首先第一部分咱们这个指定我们里边这个资源的位置,那我来快速写一下啊。
06:06
加上一个叫location,然后加上这个叫pass,加上它,咱把这个加下。Class。把资源文件加上,加上之后呢,下面我们创建这个德鲁伊连接池,这个数据源在里边进行创建,加上bin个ID class里该是。com这个阿里巴巴里边这个德一里边这个连接里边这部分的德入一啊,写下啊,你看这个。Data source。这个加上,然后给它起个名字,就叫德鲁伊给。加上之后在里边我们来注入它相关的属性,那咱来写一下啊,首先第一个属性咱就写这个数据库的那个地址,咱就来一个ul,然后在里边呢,加个Y表,我们通过表达式把它的地址给他拿过来,咱们看到啊,它的地址是JDBC.ul把这个拿过来,然后其他部分跟他一样,咱们快头写一下,第二个有这个就是数据库那个驱动的地址,应该叫driver。
07:26
我们加上Y。然后加上表达式。这里边它应该叫JDBC,点上这个driver,这是我们的第二部分,然后第三、第四部分就是它的用户名和密码username。然后这里边同样啊,跟它都一样,Y6加上表达式,它是JDBC点。还有最后一个就是密码,我通过它那就复制把它快速改一下,因为都是同样的格式密码password。
08:02
然后这里边叫GBC.password所以现在大家看啊,这个部分就引入了外部资源文件或者属性文件,然后把数据库连接池的对象完成创建,创建之后我们的下一部分,咱们通过这个连接池这个数据源的对象,我们最终创建出你的GDBC他这个对象,那我来做个创建,因为咱用它最终操作数据库。BD。加上路径应该是org死。点上JDBC点上。然后加上一个叫JD bc to里,我们起个名字就叫JD bc to里。然后加上之后呢,在里边注入那个数源的对象property,大家啊里个S。然后后面大家说该怎么写,我要把它注入进来。
09:01
这各位应该会写啊,这是一个对象,你对象注入肯定不能写Y了,要写什么,是不是有一个叫re,然后把这个我们给他注入进来。叫德鲁伊。所以现在咱们把这个配置文件就完成了,注意这些啊,一定不要写错,就这些名字跟你的文件要保持一致,这步完成完成之后呢,下面咱们把这数据库和表进行创建,为了一会儿我们进行操作,我们的数据库叫spring,那我在这工具中直接创建一下啊。我强调这工具有很多,我这里用的是circle,你用nacate,用别的工具都可以,因为过程都一样,或者说你不用工具就用这个命令行操作也可以,比如说打开CMD窗口,然后在里边连上数据,MYL。加上密码,现在这里面操作都一样,看你个人的习惯,我就在这里边给大家直接操作了,首先第一个啊,我先建个数据库,这数据库我起个名字跟我们的一样,就叫。
10:12
把这个创建大家看数据库,然后之后呢,我把这个直接复制,咱们把这个表进行创建。在里边我选中数据库,然后把这个直接执行,然后把表完成创建,然后这里边刷新一下,大家看啊润里边是不是有一个叫TP这个表,咱们一会儿就操作这个表演示JDBC他操作,所以这个准备工作就完成。完成之后我们继续来做,下面呢,我们继续来写啊,咱们在我们的这个里边这位置,比如现在啊,我来建个包,然后咱们写个测试类整合unit完成的测试,那我建个包com点。At硅谷。六点上JDBC。
11:03
然后在里边呢,我们来建这么一个类,这个类我给它起个名字,跟课件中我就保持一致了啊,就叫这个名字。JD bc to test。就叫它,然后咱们整合j unit这个注意啊,咱之前应该刚讲过,我们现在就直接整合这个j unit5了,然后咱们写一下加上注解这unit config,加上我们那个配置文件的位置。我加上这个,也就我们的这个,然后在里边怎么做,是不是可以注入你的JBC里头咱们做个注入。JDBC他们里头。完成这个注入。完成之入之后呢,下面我们在里边呢,可以写上这个测试的方法,咱们用这UD5这个T次的,咱可以实现对数据库的增删改查操作啊,比如第一个我叫test的update。
12:13
咱们一会儿在里边演示它的增删改操作,包括咱们先演示增加、修改、删除,最终再演示查询操作。所以以上呢,咱们就把这个准备工作就完成了,下面呢,咱开始具体实现增删改查操作。
我来说两句