Me explico, tengo este código:
Cita:
Columnas tiene el NOMBRE DEL CAMPO y EL TIPO DE CAMPO. public Vector<Columna> demeCampos() throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException
{
Vector<Columna> columnas = new Vector<Columna>(0);
Connection cnx = Catalogos.demeSolitario().demeConexionMySQL();
DatabaseMetaData md = (DatabaseMetaData) cnx.getMetaData();
ResultSet rs = (ResultSet) md.getColumns(null, null, "%", "%");
while (rs.next()) {
columnas.add(new Columna(rs.getString(3), rs.getString(4)));
}
return columnas;
}
{
Vector<Columna> columnas = new Vector<Columna>(0);
Connection cnx = Catalogos.demeSolitario().demeConexionMySQL();
DatabaseMetaData md = (DatabaseMetaData) cnx.getMetaData();
ResultSet rs = (ResultSet) md.getColumns(null, null, "%", "%");
while (rs.next()) {
columnas.add(new Columna(rs.getString(3), rs.getString(4)));
}
return columnas;
}
osea:
private String nombreCampo;
private String tipoCampo;
Entonces, en la parte donde dice rs.getStrin(3) me recupera perfectamente el NOMBRE DEL CAMPO, pero me gustaría saber el tipo del campo, pensé que se podría hacer con el rs.getString(4).
Alguien me podría ayudar? Les agradecería demasiado si me pudieran ayudar!