java.sql.SQLException: No value specified for parameter 3

在这里插入图片描述
我做的是接受传感器数据,双线程存储到数据库里面,但是中途总会包这个错误!
找了好长时间的原因;
最后总结这个错误;这是由于在执行对数据的增删改查操作的时候,
1.参数与sql语句中的?对不上号
在这里插入图片描述
2.这个就是我的原因了,我选择的是双线程插入,接受的数据太快也至于来不及插入数据库,有的参数是空值;我再插入数据库之前加了判断

在这里插入图片描述
3.加入空值判断是远远不够的·劝各位以后写关于sql代码的时候多思考,不然一个项目结束以后一大堆错误

猜你喜欢

转载自blog.csdn.net/qq_37591637/article/details/82847900