请问关于java连mysql后查询中得到有多少列的函数是? 各位大虾请问一下就是java连mysql后头通过ResultSet那个类建立的查询根里面有没有方法是能够查询查询到的数据的列数的?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是说ResultSet这个类里有没有直接查询列数的方法么 如果是这样的话很遗憾没有 new java.sql.ResultSet().getMetaData().getColumnCount();用这个吧 找到个方法 是别的类的Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rset = stmt.executeQuery("select * from yourtable"); ResultSetMetaData rsmd = rset.getMetaData() ; int columnCount = rsmd.getColumnCount(); 不用new吧。。直接用楼主获取的ResultSet对象来getMetaData 可以使用系统表进行查询:SELECT count(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'test' AND TABLE_NAME = 'test'; 嗯。。这样可以解决。。请问假设存入mysql的是int型的日期比如01122012这种,如何筛选出比如这个日期是生日,筛选出最年轻的人或者如何的么? 嗯。。这样可以解决。。请问假设存入mysql的是int型的日期比如01122012这种,如何筛选出比如这个日期是生日,筛选出最年轻的人或者如何的么? format成日期格式直接比较大小 2006年程序员考试的下午第8题 各位大虾,有个关于异常的问题望帮忙解决?? 范型的问题 HttpClient包含验证码登陆的问题 Swing是否能够实现B/S系统 错误请教你们~~大哥 哪有JAVA中文帮助? 怎么知道一张图的大小 看完了《java大学教程》下一步是?<Advance java programing>吗 谁能告诉我哪能下载<<JAVA 2 核心技术 卷1:基础知识>>(英文),一定给分. 有用代码分享 请问下面这个HttpClient.java是如何使用
用这个吧
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rset = stmt.executeQuery("select * from yourtable");
ResultSetMetaData rsmd = rset.getMetaData() ; int columnCount = rsmd.getColumnCount();
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'test'
AND TABLE_NAME = 'test';