ResultSetMetaData:
1.what:是描述ResultSet 的元数据对象,即从中可以获取到结果集汇中有多少列,列名是什么
2.how:
方法:
public <T> T get (Class<T> clazz , String sql, Object...args){
T entity = null;
Connection connection = null;
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;
//try{①}
//②
//③
//④
//⑤
//⑥
}
①得到ResultSetMetaData 对象:
ResultSetMetaData rsmd = resultSet.getMetaData();
调用ResulltSet 的getMeatData() 方法:
②ResultSetMetaData 有哪些好用的方法:
(1)int getColumnCount(): SQL 语句中包含哪些列
(2)String getColumnLabel(int column):获取指定的列的别名,其中索引从1开始.
①:查询(要求列的别名要喝Class对应的类的属性名相同),得到一个ResultSet对象
connection = JDBCTools.getConnection();
preparedStatement = connnection.preparedStatement(sql);
for(int i = 0;i <args.length;i&#