当前位置: 首页 > 网络应用技术

Springboot集成的DRUID数据源

时间:2023-03-08 13:59:36 网络应用技术

  Druid是一个关系数据库连接池,它是Alibaba.Druid的开源项目。Druid支持所有JDBC兼容数据库,包括Oracle,MySQL,PostgreSQL,SQL Server,H2等。DRUID在监视,可扩展性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性,稳定性和通过Druid提供的监视功能,可以实时观察数据库连接池和SQL查询的工作状况。DRUID连接池的使用可以在一定程度上提高数据访问效率。

  由于DRUID监视页面是一个servlet,因此需要允许SpingBoot支持该服务,因此将注释@servletcomponentscan添加到程序入口中,否则将发生404个错误。

  启动项目后,请访问http:// localhost:8080/draid/login.html,输入配置文件配置的用户名和密码!

  可以看出,以下模块大致包括:数据源,SQL监视,SQL防火墙,Web应用程序,URI监视,会话监视,JSONAPI等。

  QL监视器:您可以查看所有执行SQL语句

  SQL防火墙:Druid提供了黑白访问列表,以清楚地看到SQL保护。

  Web应用程序:您可以看到当前正在运行的Web程序的详细信息。

  URI监视:您可以监视其他参数,例如请求和所有请求路径请求时间。

  会话监视:您可以看到当前的会话状态,创意时间,最终活动时间,请求数,请求时间等。详细的参数。

  JSONAPI:通过API访问Druid的监视接口,API接口返回JSON表单数据。