SQL审核 | 如何用 SQLE 自动审核 Java 应用

优采云 发布时间: 2022-07-21 21:47

  SQL审核 | 如何用 SQLE 自动审核 Java 应用

  * 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。一. SQLE 介绍SQLE 是一款由爱可生开源社区发起,面向数据库开发与管理人员,实现了 SQL 的「开发」-「测试」-「上线」等全流程覆盖,资源与权限精细化管理,兼顾简洁与高效,易维护、易扩展的的开源项目,旨在为用户提供一套的安全可靠、自主可控的 SQL 质量管控方案。

  在二月份发布的 1.2202.0 版本中:

  其他细节信息,可以访问: 。二. Java 应用审核介绍(友情提示:此为企业版功能)考虑到很多用户在实际生产中已经部署了大量的、以 Java 为基础的应用和服务,并且某些已经涉及到了极其重要、不可中断的核心业务。从 1.2202.0 版本开始,SQLE 开始支持 Java 应用的 SQL 审核。并且在完成核心功能的基础上,支持 Java 应用零成本接入 。

  SQLE 的 Java 审核特性如下:

  三. 效果展示事先部署好环境、需要接入的 Java 应用以及对应的数据库,并添加为数据源。为了演示,此处 Java 项目为 ;

  创建 Java 应用的审核任务;

  

  启动应用程序;

  SQLE_COLLECT_ENABLE=true \SQLE_HOST=XX.XX.XX.XX:10000 \<br />SQLE_TASK_NAME=surveryking_test \<br />SQLE_TASK_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcG4iOiJqd19hcHAiLCJleHAiOjE2NzcyMjYxNzcsIm5hbWUiOiJhZG1pbiJ9.3d0pA1hiVnFEWJokSFBwCT8d1pKOYV6SViENj4GFqgI \<br />java -jar surveyking-v0.3.0-beta.4.jar \<br />--server.port=1991 \<br />--spring.datasource.url=jdbc:mysql://XX.XX.XX.XX:3306/surveyking \<br />--spring.datasource.username=root \<br />--spring.datasource.password=xxxxxx \<br />& >>/opt/surveyking/std.log<br />

  查看 SQLE 审核任务详情界面,可以看到目前应用已经执行的 SQL ;

  查看审核报告,用户可以通过审核任务的审核报告了解到应用的 SQL 是否符合预设审核规则以便及时作出调整。

  在示例 Java 应用主页创建一个用户,然后便可以在审核任务对应的 SQLE 语句池内观察到所对应的 INSERT 语句。

  

  同时,用户可以从语句池内页面迅速地感知到应用内执行的 SQL 的语句分类和统计情况。

  综合以上的示例步骤,Java 应用零成本地接入了 SQLE。开发人员和 DBA 可以通过「审核报告」、「审核任务的 SQL 语句池」等功能完全掌握应用内的 SQL 审核结果、执行情况以及统计信息,完成了从「开发」直至「上线」这一过程中的 SQL 质量管控。

  如果想进一步了解 SQLE 的更*敏*感*词*与特性,请访问以下地址:

  类型地址

  版本库

  文档

  发布信息

  本文关键字:#SQLE# #SQL审核##Java应用审核# #审核任务#

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线