求一个关于jdbc从数据库取出数据后读取表的列数问题

yazh2636 2010-11-09 02:12:31
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、跪求解释其中的原理 ,非常感谢,最近没有积分了所以。。。
...全文
43 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,405

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧