任何人都可以指出我在写入方向上解决错误:SQLException:ResultSet关闭后不允许操作
以下是我认为错误发生在
中的代码NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(this, channelId)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle(notification.getTitle())
.setContentText(notification.getBody())
.setAutoCancel(true)
.setDefaults(Notification.DEFAULT_ALL)
.setContentIntent(pendingIntent);
我尝试过使用resultset rs = null;创建变量但仍然出现错误
答案 0 :(得分:1)
您正在迭代绑定到ResultSet
的{{1}},然后在迭代时,您使用完全相同的Statement
对象发出新查询并获取并迭代另一个Statement
{1}}。
只要您没有完成第一个ResultSet
的处理,这将无效,因此请考虑为第二个查询使用不同的ResultSet
对象。
答案 1 :(得分:1)
在您的代码中,您使用2个ResultSet同时执行相同的Statement对象(stmt)。对两个查询使用不同的Statement对象。