00:00
好,那我们刚才呢,咱们看了这个environment标签,然后下面呢,大家来看一下,那我们在连接数据库的时候,然后咱们是不是要来设置连接数据库的信息,那我们在这儿呢?然后咱们都是写死的啊,但是呢,其实在之前,然后大家也都知道,我们在设置连接数据库的信息的时候,我们一般情况下,然后我们是不是应该都会把这些信息呢,给放在咱们的一个properties文件中,大家说是不是。对吧?好,那所以说我们现在咱们也可以来做这样的一件事情,把连接数据库的信息放在我们当前咱们的一个properties文件里面,好啊,那行,那首先呢,咱们可以先把咱们的properties文件给创建出来啊,首先大家来看咱们应该来选择哪个,你要不知道的话,大家可以直接来创建一个file,你设置的什么后缀,那它就是一个什么样的文件,对吧?好,那当然呢,咱们可以来选择这个resource bundle,然后这个就叫做资源绑定,然后它所创建出来的文件后缀默认就是properties啊,好,JDBCOK,咱们这里面的格式怎么去写啊,应该是键等于值对不对?比如说呀,我们在这咱们来写一个driver DR ver driver,然后等于谁,然后呢是咱们的URL等于谁,然后咱们的user name等于谁,然后password OK啊。
01:29
的,那我们来设置了之后,大家来想,咱们以后有没有这种情况,你比如说我当前呢,我在这个核心配置文件中,我是不是需要用到咱们的这个properties文件中的键值,对啊,对不对?那我当前我的项目中是不是也有可能有多个properties呀?而咱们的properties里面大家都知道我为什么叫driver,为什么叫URL user nameme password键名实义吗?我要来存储我的驱动名称,这是链接地址,这是用户名,这是密码,对不对?我键名实义,所以说我才会取这样的一个键,然后呢,如果我们要有其他的properties的话,那我们在经过键名实义,咱们要来设置一个键名实义的键,大家说是不是也有可能会叫其他的properties文件中是不是也有可能会叫driver URL,然后username和password呀,那这个时候大家想,那我的映射文件中再去访问。
02:27
我们当前咱们的properties文件中数据的时候,那他怎么知道咱们访问的是哪一个配置文件中的哪一个键呢?对不对?所以说啊,大家注意,因为咱们是见名实义的,所以说它就有可能会重复,那所以我们在这咱们该怎么去解决这个重名问题呢?大家看好了,咱们可以这样,在我们的properties文件中,咱们在设置键的时候,咱们给它加上一个前缀,我们当前所存储的信息可能都会有用户名,但是我们当前这个信息所在的文件,它应该功能是不一样的,所以说咱们就以当前的当前我们的这个文件为单位,咱们把其中所有的件呢,都设置一个表示它的功能的前缀就可以了。
03:16
比如说我这不是来存储GDBC连接数据库的信息吗?所以说咱们就叫做GDBC.driver没问题吧,这就叫GDBC.url这个叫JD bc.u.name OK,就这样就可以。OK吧,然后这com.my circle.jdbc.driver然后这个是GDBC冒号my circle冒号双斜线local host冒号3306斜线叫做my be就可以啊。好,用户名root。然后密码的话,123456好,那我们现在把properties文件设置好了之后,那我们在咱们的核心配置文件中,我们能直接访问吗。
04:06
大家想一下,应该是访问不了的吧?是不是啊,因为我们当前咱们的properties文件可能有很多呀,我们当前的这个文件跟咱们的核心配置文件,它们两个之间有任何的关系吗?没有任何的关系,那所以说我们现在咱们就需要干什么,我们就需要把我们的properties文件呢,给引入到我们当前的核心配置文件中,所以说大家来看该怎么写呢?在这大家看里面是不是会有一个properties标签呢?对吧,这个properties标签中有一个叫resource的这个属性,这个属性就是来引入我们当前的properties文件的,所以说大家只需要GDBC点把它给放进来就OK了。能看懂吧,好,这样就可以,那这个时候我们在核心配置文件中引入了properties文件,那我们就可以以某种方式来访问我们当前咱们的properties文件中的内容了,那其实大家还记得不,我们最初咱们把。
05:11
这个帮助手册中咱们的核心配置文件中的内容复制过来的时候,大家还记不记得那个咱们当时写的是什么,是Dollar大括号的方式,来大家再看一眼啊,来,咱们找到咱们的getting started,然后咱们往下找,大家看是不是大括号的方式呀,其实大家注意这种方式,然后就是来获取咱们的ties文件中的数据的,来读取properties文件中的数据的,那可见我们的my be它的官方提示呢,然后就是让我们来使用proper文件中的数据来读取proper文件中的数据的,OK吧,好啊,好,那行,那所以说咱们现在就会写了呀,怎么写啊,应该是Dollar大括号,然后里面来写谁呀?来写的是我们所引入的这个properties文件中的键,所以说叫做GDBC.dr ver driver,好,然后咱们把它给复制一下就行。
06:12
啊好,大家来看这个应该是什么,这个应该是GDBC.url然后再往下这个应该是GDBC.username然后这个是DBC.password好啊行,那我们把这个改完之后,那咱们总得测试一下是不是,所以说呢,那我现在我来找到咱们刚才所写的这个测试类,咱们就来执行一下我们的查询功能,OK吧,如果说没有问题,那就说明我们当前是能。是能够正常连接到数据库的,那换句话来说,我们是不是就通过properties标签来引入了咱们的properties文件,并且也通过Dollar大括号的方式,是不是来访问到了properties文件中的内容,对不对啊,这个大家注意啊,好,这个是用来干嘛的,引入咱们的properties文件?
07:09
OK啊,好。
我来说两句