数据库加白名单(oracle数据库白名单设置)
EasyCVR是我们的视频平台,拥有最广泛的设备接入协议,包括安防市场主流标准协议GB28181、RTSP/Onvif、RTMP等。,以及厂商的专有协议和SDK,如海康Ehome、海康SDK、大华SDK等。在视频能力方面,EasyCVR支持海量视频聚合管理,可提供视频直播监控、云录像、云存储、视频检索与回顾、智能报警、平台级联、智能分析等视频服务。5LtMAMmc+K81jpOuQ2EB4j3npzZkiPX4IvYa+fMD5xAxHJvTbBhlf63tjACMDUhU5B4NcSKbdGBloTMIgIeZ4omBEnoPhkJLd2ufMecaNr4=
EasyCVR等平台支持将默认的sqlite数据库切换到mysql数据库。在我们之前的文章中,也分享了关于数据库切换的技术文章,包括操作步骤以及用户在切换数据库时遇到的各种问题的解决方法。感兴趣的用户可以看看我们之前的文章了解一下。
据用户反馈,数据库改为mysql后,EasyCVR配置中心白名单不显示数据。
pAptA0m3a361MlzXFaINeD3npzZkiPX4IvYa+fMD5xBzRGDVNHydFeC+WoigVAMfYQNYEA9OYSlJ+DKZJSOKRGKaOAmtkk/9gkPzh7FhVZM=
我们已经调查了这个问题。通过调试发现,查询数据库时,where条件中有两个空 like查询语句。当搜索条件不是空且like查询语句不是空时,mysql数据库不会报错。
ZEdxni/u2gmtwZ8CLj8V0T3npzZkiPX4IvYa+fMD5xDOLBaL6cQyJ2kavNY02yaNSINRuSubpSFCzlXPh/uA04cuafJ5yZrbf8JNJGRahLA=
8MY9RGaCWaBsd6kkgG/pST3npzZkiPX4IvYa+fMD5xA/EzZGIBV+jdJh9uxzkqNkOx5mLVZSpzgPQ8zoK51OV1c4SXqKIAdVJajnFbBoWUg=
8MY9RGaCWaBsd6kkgG/pST3npzZkiPX4IvYa+fMD5xBI7QJ/Ohw9EkIXMjQCblBQ8JbEy1HOhlxgGfDe9NWqI+c+gh6J9fgbKTp1rfthWRM=
Sqlite在查询like空时不会报错。可以理解为无论like查询语句是否为空,sqlite数据库都不会报错,但是mysql数据库不能有空的like查询语句。所以这里我们需要兼容mysql数据库。
改为拼接sql语句时,判断搜索条件是否传入前端,当搜索条件不是空时,再次拼接sql语句:
5LtMAMmc+K81jpOuQ2EB4j3npzZkiPX4IvYa+fMD5xDE3/96SX5rQNeJb/M1cQbmNBn55p6syj9uSodyXLVFgWq6AHj55HaqCU9cl/X9G1k=
修改后,您可以查询正确的数据,而无需通过搜索标准:
ZEdxni/u2gmtwZ8CLj8V0T3npzZkiPX4IvYa+fMD5xCY3XuEJnmsbkr8kKrqrljUz8BDWrCsLOTRUG1hldD5ImbHF9Ikbyu1CJqA5dgIKiw=
EasyCVR视频融合云服务支持多类型多协议设备接入,可分发RTSP、RTMP、FLV、HLS、WebRTC等多种格式的视频流。可灵活用于多种场景,覆盖所有平台(Linux、Windows、Android、ios等。)以及所有终端(手机、平板、PC、电子大屏、电视墙等。).
ZEdxni/u2gmtwZ8CLj8V0T3npzZkiPX4IvYa+fMD5xCw7HTe+HmcRHyxcKFY+xTdFJAs/y7LjCqj/oC59VJcgh0qqzOce2yom/V/N44awxs=
最近也在积极发展人工智能识别技术与视频平台的融合,包括人脸检测与识别、车辆检测、车牌识别等。感兴趣的用户可以关注我们的更新。
页:
[1]