当前位置:去问问>百科知识>ResultSetMetaData怎么获取主键

ResultSetMetaData怎么获取主键

2024-07-27 14:17:53 编辑:zane 浏览量:541

ResultSetMetaData怎么获取主键

的有关信息介绍如下:

ResultSetMetaData怎么获取主键

方法一:通过connection来获得 Java代码 :private String getIdName(Connection conn,String tableName){ String idName = ""; DatabaseMetaData metaData = null; try { metaData = conn.getMetaData(); ResultSet rs = metaData.getColumns(conn.getCatalog(), "%", tableName, "%ID"); if(rs.next()){ idName = rs.getString("COLUMN_NAME"); } } catch (Exception e) { logger.error(e); } return idName; } 方法二:通过结果集ResultSet获得 Java代码 :private String getIdName(ResultSet rs){ String idName = ""; ResultSetMetaData metaData = null; try { metaData = rs.getMetaData(); idName = metaData.getColumnName(1); } catch (Exception e) { logger.error("查询表的主键名出错! ",e); } return idName; } 其中rs为select * from tableName;的结果集。

版权声明:文章由 去问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.qwenw.com/article/344046.html
热门文章