Cita:
Iniciado por chuidiang ... Según la API[/URL], se obtiene el tipo con rs.getInt("DATA_TYPE") que devuelve un entero cuyo valor corresponde a un tipo según las constantes definidas en java.sql.Type ...
Cita:
Iniciado por vashzero Lo intenté, pero no me sirvió.. :(
¿Entonces que quieres hacer realmente?
Posiblemente te sea de alguna ayuda,
Código Java:
Ver originalpublic void showTableStructure() {
try {
ResultSet r
= m.
getColumns(null,
null,
"jos_content",
null); while (r.next()) {
System.
out.
printf("Nombre : %s. Tipo : %s\n",
r.getString(4), translateType(r.getInt("DATA_TYPE")));
}
ex.printStackTrace();
}
}
private String translateType
(int i
) { switch (i) {
case java.
sql.
Types.
VARCHAR: return "VARCHAR";
case java.
sql.
Types.
INTEGER: return "INTEGER";
// ... LOS DEMAS TIPOS
default:
return "TIPO DESCONOCIDO";
}
}
Saludos,