从 ResultSet 获取正确字符串的最简单方法,如果为空则为空字符串

问题描述 投票:0回答:0

我有一些来自 SELECT MySQL 查询的结果集。该值为字符串,但可以为空。从 ResultSet 获取正确字符串或空字符串(如果为空)的最简单和最短的方法是什么?

String.valueOf(rs.getObject("column"));

捷径,但可能不正确和快速

output = rs.getString("column");
if(output == null){output= "";}

正确的方法,但是很长,有额外的变量,而且不舒服,尤其是当我必须从 ResultSet 创建分块值时——比如:

Discount.create(rs.getString("Code"), rs.getString("Df"), rs.getString("Di"));

还有其他想法吗? (我知道我可以让我的分词值可以为空)

java android jdbc
© www.soinside.com 2019 - 2024. All rights reserved.