当前位置:网站首页 > 数据科学与大数据 > 正文

druiddatasource配置(druid配置数据源)



Druid总结就是一个数据库的连接池,就是这个池子里面有很多的数据库的链接的对象,我们可以从这个池子里面拿出一个对象进行操作数据库,不用了放到这个池子里面。Druid就是一个池子。

Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。

之前我们导入jdbc的依赖之后,在yml配置文件里面加数据源,之后就可以使用jdbc操作数据库了。现在变了,我们从头开始说这个Druid在springboot项目里面如何使用

导入jdbc之后,之前的yml里面是这样写

之后我们就可以在测试类里面,输出这样配置之后的数据源是什么,在测试类里面的代码是

运行这个测试类之后,输出的数据源是

大家记住这个数据源的类型,我们之后看看配置了Druid之后输出的是什么

在yml里面的配置加一句Druid的配置

我们重新运行测试类,看看输出的是什么

看,数据源已经变为了Druid了,之后操作数据库就是这个数据源了。

切换成功!既然切换成功,就可以设置数据源连接初始化大小、最大连接数、等待时间、最小连接数 等设置项;可以查看源码

既然已经切换成功,那么我们就可以配置Druid自己的配置了,这个也是在yml里面配置,具体可以配置哪些?一起看看吧

这些配置里面,最牛的地方是这些配置

因为有监控log4j,所以我们先导入他的依赖

之后启动项目,其实这个时候我们看不出来和之前的有什么区别,因为数据源是底层的,换一个底层,表面的工作还是增删改查,我们察觉不到,现在我们要自己看到有什么区别,所以想办法看到区别,怎么看?

yml文件和配置类绑定,这个之前就写过

不管导入什么依赖,都会有一个配置类,这个是在源码里面,但是现在我们不想要这个源码里面的配置类了,我们想自定义,所以我们要自己写,自己写的格式还要和源码里面的一样。以前我们自己写一个yml文件,里面配置一下,之后项目启动的时候,yml里面的值会自动的赋值到源码里面的配置类里面。现在我们自定义了配置类,所以要求项目一启动,yml里面的配置的值要自动的赋值到我们自定义的配置类上面,而不是源码里面的配置类,所以现在的自定义的配置类就是以上的写法,记住就可以,因为源码里面的格式也是那样的。

我们咋看到这个页面,咋使用这个监控功能,如下: 在配置类里面写如下的代码

这个监控的页面是人家已经写好的,拿来就可以使用,你只需要在你的项目里面配置以上的代码之后,这个配置类里面的代码是死的,你不需要记住,拿来用就可以,之后运行项目,根据指定的路径访问这个页面就可以了。

以后项目里面执行了什么sql语句,这个控制页面上面就会记录,我们登录后就会看到这个项目里面执行过上面sql语句

也就是我们配置了这个,这个里面的东西就不会在监控里面看见,也就是不监控这些东西了

到此这篇druiddatasource配置(druid配置数据源)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 自动驾驶数据(自动驾驶数据标注员是干嘛的)2025-01-01 12:27:05
  • 大数据学什么内容(大数据都学些什么)2025-01-01 12:27:05
  • spss24.0数据分析教程(spss22数据分析教程)2025-01-01 12:27:05
  • mongodb数据库登录命令(mongodb数据库基本操作)2025-01-01 12:27:05
  • odl数据库(odx数据库)2025-01-01 12:27:05
  • 学术数据库检索(学术数据库有哪些优势)2025-01-01 12:27:05
  • mongodb数据库是关系型(mongodb数据库数据类型)2025-01-01 12:27:05
  • tcp/ip支持哪三种类型(tcp/ip支持哪三种类型的数据发送)2025-01-01 12:27:05
  • 数据库是一个dbf文件(数据库是一组文件,这句话对不对)2025-01-01 12:27:05
  • 达梦数据库客户端的使用(达梦数据库用法)2025-01-01 12:27:05
  • 全屏图片