请问关于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成日期格式直接比较大小 集合内String元素二分查找 菜鸟请教大虾! 有些代码不懂!! Java Vector: get() elementAt() 总是异常, 错在哪里呢 这是什么错误? Packaging Engineer 是什么工作? 程序中写文件的问题! 我的Jbuilder9无法用鼠标拖动的方式改变控件的位置和它们的大小,是什么问题? 怎么在applet里显示的图片可以显示其他的控件如按钮? 多线程的问题 有用代码分享 请问下面这个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';