Regastar dados do banco de dados

Boa tarde,
Estou tentando resgatar algumas informações do banco de dados utilizando Connection, PreparedStatement e ResultSet. O que eu preciso é resgatar de cada campo que encontra-se no ResultSet, o nome do campo, o tipo de dados, se é requerido.

Se alguém puder me ajudar, eu agradeço.

asim:

seuResultSet.getString()
seuResultSet.getInt()
seuResultSet.getDouble()
seuResultSet.getFloat()
seuResultSet.getDate()

Olá,

Eu acho q o q vc queria era isso aqui né ?

ResultSetMetaData rsmd = resultSet.getMetaData();
		for ( int i = 1; i < rsmd.getColumnCount() + 1 ; i++ )
		{
			System.out.println(	"\nCampo.....: " + rsmd.getColumnName(i) );
			System.out.println( "Tipo......: " + rsmd.getColumnTypeName(i) );
			System.out.println(	"Requerido.: " + (rsmd.isNullable(i) == 0 ? "not null" : "null") );
		}

Ate+

é isso mesmo que o tiagogn falou.

Muito obrigado