druid开启防火墙之后的bug

bug以及解决方案

  • 不允许执行多个语句
  • 不允许有注释
  • 部分数据有误识别,抛出异常,导致原本正常执行的语句被中断

解决方案

application.yaml中对于druid配置如下:

yaml 复制代码
        wall:
          enabled: true # 开启防火墙
          config:
            multi-statement-allow: true # 允许多个语句同时执行
            comment-allow: true # 允许注释
          throw-exception: false # 检测异常,但是不终止执行
          log-violation: true # 开启日志记录

参考链接:https://www.cnblogs.com/soundcode/p/6483899.html

相关推荐
友友马32 分钟前
『 QT 』QT控件属性全解析 (二)
开发语言·数据库·qt
像风一样!5 小时前
MySQL Galera Cluster部署如何实现负载均衡和高可用
数据库·mysql
last_zhiyin7 小时前
Oracle sql tuning guide 翻译 Part 6-4 --- Hint使用准则和Hint使用报告
数据库·sql·oracle·sql tunning
chenchihwen7 小时前
AI代码开发宝库系列:FAISS向量数据库
数据库·人工智能·python·faiss·1024程序员节
小光学长8 小时前
基于Vue的课程达成度分析系统t84pzgwk(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
前端·数据库·vue.js
摇滚侠8 小时前
全面掌握PostgreSQL关系型数据库,备份和恢复,笔记46和笔记47
java·数据库·笔记·postgresql·1024程序员节
周杰伦fans8 小时前
Navicat - 连接 mysql 、 sqlserver 数据库 步骤与问题解决
数据库·mysql·sqlserver
csdn_aspnet9 小时前
如何在 Ubuntu 24.04/22.04/20.04 上安装 MySQL 8.0
linux·mysql·ubuntu
码以致用9 小时前
StarRocks笔记
数据库·starrocks·olap·1024程序员节
auspicious航10 小时前
PostgreSQL数据库关于pg_rewind的认识
数据库·postgresql·oracle