mysql テーブルにタイムスタンプ列があります。getTimestamp(String label) を使用して java.sql.ResultSet からこの値を取得できません。
ResultSet rs = preparedStatement.getResultSet();
rList = new ArrayList<String>();
while (rs.next() != false){
rList.add(rs.getString("urlstring"));
if (rs.getTimestamp("mytimestamp") == null) {
rList.add("null");
} else {
rList.add(rs.getTimestamp("mytimestamp").toString());
}
}
結果セットに結果があることを確認できます。結果セットからタイムスタンプを取得しようとするステートメントを省略すると、リストは期待どおりに入力されますが、上記のコードを実行するとエラーは発生しませんが、リストは空です。