读书人

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

发布时间: 2013-12-17 12:06:34 作者: rapoo

关于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)

读书人网 >J2EE开发

热点推荐