我想知道是否有办法知道我从java数据库中检索到的结果类型。最终,我希望能够为resultSet的每一列使用适当的get方法(或者能够将getObject()转换为适当的类型),而不需要显式地了解数据库/数据。
发布于 2013-06-18 04:48:36
您将需要ResultSetMetadata。在ResultSest上调用getMetadata(),然后在元数据对象上调用getColumnType。
返回值来自java.sql.Types。
发布于 2013-06-18 04:48:34
ResultSet对象的列的数量、类型和属性由ResultSet.getMetaData方法返回的ResulSetMetaData对象提供。
发布于 2013-06-18 04:48:46
使用getMetaData()。它包含每一列的类型,以及其他内容。
https://stackoverflow.com/questions/17156536
复制相似问题