00:00
行,那这个方式二完了以后,按说呢,这就完成了啊,这都已经具有可一致性了,那干什么还要讲方式三,哎这块呢,我们往下迭代你就知道了,哎,我们再接着写一个叫方式三,这个方式三呢,主要一个特别之处呢,就是我们去使用叫driver manager。诶,他呢来替换,诶咱们的driver,诶driver manager叫驱诺的一个管理者,或者叫管理器,这个呢是我们S公司提供的,诶注意不是一个接口了,它是一个具体的类啊driver manager啊,就它还是在这个SQ下来定义的,这是一个class了啊说这个它是一个做basic,它是一个比较基础的一个服务,用于管理啊一系列的集合,关于GDP驱动的,那其实我们关于获取连接等操作,更习惯上呢,是用driver manager来做,哎,我们就不会直接的去使用这个驱动,直接去操作了啊,而是用它来替换,哎,那替换以后呢,呃,又会哪有哪些相应的一个迭代呢?哎,这我们就往下来看啊。
01:01
这呢是咱们获取这个连接的第三种方式,也是一个递进的一种关系啊,我们用三呢去替换二,那这个driver manager想获取连接就跟你这个driver想获取连接是一样的,那我们就要看一下API哪个方法返回了一个connection啊,然后就看到了,诶这里边呢,提供了这样的三个方法都可以啊,这里边呢叫URLURL啊这个呢proper。哎,这呢是具体展开了,嗯嗯,那我们用哪一个呢?嗯,第三个第二个行吗?第二个也行,第二个呢,只不过就还是把这个user和password是不是封装到这里啊,那我们这就不封装了,咱们用第三个会更方便一些,第三个的话呢,这叫URL,这叫user,这叫password,好像我们那会讲连接的时候说得需要四个事是吧,是不是还得有那个driver的实现类啊,对,那我们获取连接之前还得要调另外一个方法叫做register driver。
02:03
就是注册驱动,诶所以这块呢,我们先要做的呢,实际上是这个事,这个操作完了以后,我们在调用上面这个叫get connection,诶得这样啊,那我们就直接奔着咱们现在这个需求来,我们刚才提到了,你得先去调这个driver manager点叫register driver。哎,这呢,我们称为叫注册驱动。啊,这是第一个啊,然后第二个呢,我们需要呢,就是获取连接用的呢,就是我们这个driver manager。它这个类的有一个叫get方法,我们传进去这样的三个参数就行。这样子的,那么我们就一个一个来获取,这呢,其实就直接的暴露出来我们需要的四个基本信息,那我们要做的第一个事还是呢,叫获取这个driver的实现类对象。这样的这个做法跟咱们刚才这个做法是一样的,所以我们还是把这个CTRLC拿过来,嗯,这样的话呢,我们这个,诶这个driver呢就有了,这是获取这个实验类对象,然后第二步呢,诶可以理解为呢,我们需要去提供另外的三个,哎获取连接的基本信息,哎另外三个连接的基本信息,这个基本信息就是一个呢,是四边形的URL,这是一个。
03:26
诶,然后呢,磁针形的一个,呃,这个叫USD,诶磁针形的一个password,诶这就行,好这块我们就依思来写一下啊,这个URURGDBC冒号,My circle冒号,Local host冒号,3306下的test,这个大家不用记。不用记,那我刚才为啥都默写出来呢,就证明我会写是吧,仅此而已是吧,哎,你自己呢,能存到一个位置,你能找到它就可以了,那大不了你就从我们刚才说这个do里边,你自己去找就行,行,这个呢,UR不用记啊,写完了,然后user u,诶password abc123。
04:16
好写完了,然后呢,这块相应的异常我们都选择去给他Rose出去啊,这个我们就直接呢是整一个比较大的叫exception了,那么注册完驱动以后,诶获取连接在这块我们CTRL1诶就获取了一个connection,打印一下connection保存看一下,我们这时候呢,能不能获取链接跑一下。没问题,哎,这呢,就我们使用叫driver manager来替换。啊,替换以后呢,我们这样的操作啊,这是我们说的第三个连接。
我来说两句