如何验证表中是否存在列

时间:2015-09-03 15:56:49

标签: java mysql sql jdbc sqlexception

我想在读取其值之前检查DateTimeCheck列是否存在:

private void parseResultSet(ResultSet ride) {
  if (ride.getDate("DateTimeCheck") != null)
            this.RideDate = df.format(ride.getDate("DateTimeCheck"));

}

此代码仍提供此错误:

java.sql.SQLException: Column 'DateTimeCheck' not found.

如何解决?

1 个答案:

答案 0 :(得分:3)

您可以使用ResultSetMetadata检查列的存在。

progressbar