回覆列表
  • 1 # 好複雜法師

    方法一:透過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;的結果集。

  • 中秋節和大豐收的關聯?
  • 黑色純棉運動褲粘上玻璃膠了怎麼去除掉?現在已經洗的發白了還是不掉怎麼恢復原樣啊?