jdbc
ResultSetMetaData
Buscar..
Introducción
Como todos sabemos, los metadatos significan datos sobre datos.
Para obtener los metadatos de una tabla, como el número total de columnas, el nombre de columna, el tipo de columna, etc., la interfaz ResultSetMetaData es útil porque proporciona métodos para obtener metadatos del objeto ResultSet.
ResultSetMetaData
import java.sql.*;
class Rsmd {
public static void main(String args[]) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe", "system", "oracle");
PreparedStatement ps = con.prepareStatement("select * from emp");
ResultSet rs = ps.executeQuery();
ResultSetMetaData rsmd = rs.getMetaData();
System.out.println("Total columns: " + rsmd.getColumnCount());
System.out.println("Column Name of 1st column: " + rsmd.getColumnName(1));
System.out.println("Column Type Name of 1st column: " + rsmd.getColumnTypeName(1));
con.close();
} catch (Exception e) {
System.out.println(e);
}
}
}
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow