参见jdk得文档 java.sql.Statement
By default, only one ResultSet object per Statement object can be open at the same time. Therefore, if the reading of one ResultSet object is interleaved with the reading of another, each must have been generated by different Statement objects.
一个Statement同时只能打开一个ResultSet,如果再次执行查询,那么前一个ResultSet就会被关闭
当你查询到test2的时候test1就被关闭了,程序当然会出错
By default, only one ResultSet object per Statement object can be open at the same time. Therefore, if the reading of one ResultSet object is interleaved with the reading of another, each must have been generated by different Statement objects.
一个Statement同时只能打开一个ResultSet,如果再次执行查询,那么前一个ResultSet就会被关闭
当你查询到test2的时候test1就被关闭了,程序当然会出错
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货