求一个关于jdbc从数据库取出数据后读取表的列数问题
oracle数据库
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2");//得到查询结果,一个数据集
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
请问:
1、如果一起有10行数据 ,a,b列 10行都有数据 如果 c列第1-9行有数据 ,第10行没有数据 那么此时的numberOfColumns 是多少啊?
2、如果a,b列1-10行都有数据 ,c列1-10行都没有 那么此时numberOfColumns 是多少?
3、跪求解释其中的原理 ,非常感谢,最近没有积分了所以。。。