登录社区云,与社区用户共同成长
邀请您加入社区
数据库bug
数据库是pgsql,在进行查询操作时,使用了in(xxx,xxx,...),结果因为in里面的参数太多了导致报错
in(xxx,xxx,...)
当你使用JDBC组装预执行语句的时候,参数的数量是有一个限制的,限制的大小就是2个byte的整数的大小,也就是32767,当超过这个大小的时候你就会看到上面的错误。这是因为PostgreSQL客户端/后端协议规定从客户端发送到PostgreSQL后端的参数的数量为2个byte的integer。
当时采用的最直接的解决办法是,分批次查询,然后把查询结果塞到列表里面。
更多推荐
STM32节点移植lorawan协议连接腾讯云物联网开发平台(IoT Explorer)
STM32移植lorawan协议连接腾讯云物联网开发平台(IoT Explorer)前言前言在移植协议之前,先给大家科普一下Lora 和 lorawan 的区别。LoRa 是LPWAN通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。这一方案改变了以往关于传输距离与功耗的折衷考虑方式为用户提供一种简单的能实现远距离、长电池寿命、大容量的系统,进而扩...
物联网主机E6000引领工业自动化的新篇章
搞 IoT 物联网,你居然要懂这么多种协议...
物联网协议是指在物联网环境中用于设备间通信和数据传输的协议。根据不同的作用,物联网协议可分为传输协议、通信协议和行业协议。传输协议:一般负责子网内设备间的组网及通信。例如 Wi-Fi、Ethernet、NFC、 Zigbee、Bluetooth、GPRS、3G/4G/5G等。这些协议能够确保在网络上传输的数据的安全性和可靠性。通讯协议:主要是运行在传统互联网TCP/IP协议之上的设备通讯协议,负责
扫一扫分享内容
所有评论(0)