首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于jdbc的返回值~该怎么处理

2013-12-17 
关于jdbc的返回值~想问一下,jdbc query的时候。返回一个list的用法。我想知道如果查询结果为空,它返回的是:1

关于jdbc的返回值~
想问一下,jdbc query的时候。返回一个list的用法。

我想知道如果查询结果为空,它返回的是:
1. null
2. 空的list

究竟是哪个?求靠谱答案,要附上资料更佳!
[解决办法]

引用:
你先把问题问靠谱了。

JDBC没有返回list的API,最多返回基本类型和结果集。


他说的应该是spring jdbc的用法,query查询,一般来说是返回空的list,就是已经new出来,里面元素为0,如果你觉得保险的一般是if(list == null 
[解决办法]
 list.isEmty)先判断==null,这样是严谨的写法;如果是queryForList方法应该是返回空list,非null,如果是queryForObject方法的话,就抛出异常,不是返回null,注意这点就好了,所以一般不要用queryForObject,用list方法然后get(0)

热点排行