数据库属性文件的配置

数据库的属性配置(oracle)
今天来给大家分享一下数据库的常用配置。在java中,我们常常会通过java代码去操作数据库(不管哪一种数据库都一样。今天在这里,作者就用oracle数据库做师范了)。我们在操作数据库之前都要先加载驱动、建立连接、发送sql语句、处理返回的数据和关闭连接,基本上可以这几个过程。这样繁琐的代码实在是没有什么营养。于是,就有了各种各样的数据库工具类。作者今天不是要讲数据库的工具类,而是我们在众多个项目当中,用到的数据库也很多的时候,这样修改起来会很麻烦,所以,有没有一种好的方式来解决这个问题昵,当然是有的。接下来我们就说一些干货。
首先我们要来创建一个.properties的文件(我用的Eclipse,就在我们对应的包目录下面创建一个,我创建的名字就是jdbc.properties)。
在这里插入图片描述
紧接着当然是这个配置文件中的内容了(里面就是配置一些来连接数据库的基本条件。为什么要写成这样,我们以“=”为界限,左边的是键,右边的是值,我们是以键值对的形式来存放的。前面的jdbc.也可以没有,但是在当我们有多个数据库的时候,加以区分。键的名字可以由自己来定)。
在这里插入图片描述
我们的数据库配置文件就写好了,接下来就是我们如何在java代码中获取这些配置文件,还记得我们在学java基础的时候,java在集合类中给我们提供了一个“Properties”类,
在这里插入图片描述
这是JDK1.8中对这个类的解释。说白了,我们就是根据这个类来获取我们在配置文件中写好的一些属性。
下面我们就看看具体怎么来获取;
第一步:我们创建出Properties这个类的实例;
Properties pros = new Properties();
第二步:我们要获取配置文件的属性,就要知道这个配置文件的路径;
pros.load(DBoracle.class.getResourceAsStream(“jdbc.properties”));
在这里插入图片描述
这是load()方法的作用,我们在load()方法里面通过反射.getResourceAsStream(“jdbc.properties”)得到我们之前配置文件的路径。
第三步:通过Properties类的getProperty()方法得到配置文件中相应键的值。
在这里插入图片描述
注意:我们getProperty()方法里面写的是我们配置中等号左边的,也就是键,这个方法就是通过键获得相应键 的值,这样,我们在修改数据库配置的时候,不需要修改每个数据库的工具类,只需要修改数据库的配置文件。
到这里,我们的讲解基本上就完成了。后面就是数据库的链接了,相信大家应该都没有问题,我就直接上代码了。

所有代码:
数据库配置文件代码:
在这里插入图片描述
数据库工具类代码:
在这里插入图片描述
今天的分享就到这里吧!欢迎各位大佬批评指正。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值