00:00
好,下面我们来看,那么数据库连接池整明白了,诶,这个地方我就配了个池子。哎,就整完了,但是这个池子里面呢,还有好多参数要配,为啥呢?你是不是不知道那个数据库的名字,访问用户名的密码,数据库的驱动,以及数据库的那个UIO的那个路径,是不是都得配。都得拍,所以这时候呢,就进去看呗,我配的是池子,那么池子里面的你看这个data s,我们这是不是data s,又是池子里的data source,我就看看这个双击。啊,追源码追进来看,那么双击打开以后,我们会发现它的这个。Data source的这个对象,这个是属性吗?这个属性的配置你会发现他居然用的on data source啥意思?注意同学们,这个就是系统,也就是说我们的框架执行的代码复用的这个效果,我现在是在池子的数据库连接的配置中,它的data source的属性用的非池子的这个连接的配置,那么我就可以断定池子和非池的这个属性的配置是一个一个内容。
01:13
为啥呢?进去看,同学们来跟进去看,在这个里面无外乎就是配置这一堆,就这堆,什么自动提交这些我们都不管,我们只管这些基本的配置,说白了,连接池也要配驱动,配URL,配用户名和密码,那么非连接池也要配这些,所以这些被复用了,池子和连接池和非连接池都是这套配置,这就是框架底层的代码复用啊,好了。把这些贴过来,因为我怕你们整不整,不明白都配哪些属性贴过来,在我的s map里面去配啊,那么在这个里面。
02:04
配置数据库连接的基本参数,参数就放在这儿,我们从源码中粘过来的,这个很好理解的,同学们,你们过去用的时候不也是驱动URL、用户名、密码不也是这个吗?对不对,你看看这个讲义,我们JDBC的这个回顾,你不也是加载驱动吗,URL的配置吗?然后这个里面的用户名嘛。这个里面是不是用户名,这是不是密码,你是不是就是配这些数据的,是我们现在还是这个,就你无论用什么样的工具,你核心的这些配置不会少,还就是这些,好在这个里面来property property,然后第一个参数呢,Driver驱动,哎这个驱动从哪读呢?来刀乐福大括号,我这个地方强调800遍。你给我记住,必须是Dollar,大括号从哪读呢?我的这些数据库连接配置在哪呢?
03:05
是不是在这个里面,就是我所有数据库的连接配置。你的驱动,这个显然就是驱动,所以我要用这个名称。因为这个SSM以后就叫Java class name,现在我们叫drive,没关系,我这个就是驱动,我这个地方配的这个就是驱动,CTRLV贴过来。能明白吗?这个是来自于你的属性文件中的数据库驱动的名称的配置,然后呢再来。那么下面要配的是RL,这不要自己写太多,同学这写错调半天,那么这个来JDBC属性URL,你是不是应该读这个这个数据啊。这是键值,对啊,属性文件能懂吗?同学吗?你使用键的名称得到的就是值,属性文件就是这么个用法,所以我这个地方是不是应该用的是键的名称是它CTRLC贴过来贴在Dollar大括号里面,CTRLV。
04:06
我是不是应该这么着贴过来,是就这么个用法,然后username ctrl c这个地方CTRLV啊,然后呢,JDBC,其实这个地方就一样的username,然后呢,这个password ctrl c,然后来password,然后这个最下面的这个password。这个就是从JDBC属性文件中读username password,配置到我当前的这个po的这个数据库连接的这些属性中,就干了这么个事。能听懂吗?听不懂就给我记住,哎,就是这么个配置是固定的啊,好了,那么到此为止,这个基本上就配完了,我就剩下注册map文件了,我现在没有map文件,没法注册,一会儿写完map文件,我回头再注册。这个核心配置文件开发完毕。
05:01
代码不多,就是涉及的内容比较多。
我来说两句