建议使用如下获取
```
Statement st = conn.createStatement();
String sql = "SELECT * FROM " + tableName;
rs = st.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
String field = rsmd.getColumnName(i);
ColDesc col = new ColDesc(field, rsmd.getColumnType(i), rsmd.getPrecision(i), rsmd.getScale(i) , rsmd.getColumnLabel(i));
try {
if (checkAuto) {
boolean isAutoInctement= rsmd.isAutoIncrement(i);
if (isAutoInctement) {
col.isAuto = true;
}
}
} catch (SQLException ex) {
//某些驱动可能不支持
checkAuto = false;
}
desc.addCols(col);
}
st.close();
rs.close();
```