com.mysql.jdbc.JDBC4ResultSet@1eec612中的1eec612是不是就是数据库结果的首地址?内存会占用多长时间?
2个回答
展开全部
关键问题在这里
----------------------------------------------------------
db.close();//关闭连接
this.select();//插入成功重新调用查询,更新表格数据
----------------------------------------------------------
你把
db.close
移到
this.select()
后面就好了
----------------------------------------------------------
db.close();//关闭连接
this.select();//插入成功重新调用查询,更新表格数据
----------------------------------------------------------
你把
db.close
移到
this.select()
后面就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是Java吧,怎么会出现这个地址呢?能不能贴出你的代码看看啊
追问
for (String sql : sqlList) {
resultSet =query(sql);
System.out.println(sql);
System.out.println(resultSet);
result.put(sql,resultSet);
}
执行结果:
select * from usertable
com.mysql.jdbc.JDBC4ResultSet@e2eec8
select name from usertable
com.mysql.jdbc.JDBC4ResultSet@1eec612//1eec612这个不是地址吗?
追答
com.mysql.jdbc.JDBC4ResultSet@1eec612 这一串 是 对象的类名称+@+对象hashcode编码
内存会占用多长看你的GC策略,GC很复杂,一般你不用关心这个
来自:求助得到的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询