私のOracleテーブルには、異なるタイプの列があります。
すべての列を数値として読み取る必要があります。ResultSetデータがnullの場合にオブジェクトから文字列を取得する方法は?
String str = resultSet.getString("col1");
問題は、データベース内の列は数として定義され、その値が
0.5
である場合に返される文字列になることである
私は getDecimal(のような他のゲッターを使用することはできません0.5
)等
私が使用している場合:
String str = resultSet.getObject("col1").toString();
値がnullの場合、私は例外を取得します。
私はコンテンツを印刷したいだけなので、適切なオブジェクトを取得する必要はない(私はまた、すべての列のタイプをチェックしたくない(私は設計時に列のタイプではない)) – markiz
@markiz、ok。そうですか。 – aioobe