Java如何得到一个批查询的所有结果? 你的意思是多个ResultSet么?可以使用getResultSet()和getMoreResultSet()方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用statement直接执行存储过程就是了。 To:jFresH_MaN(TM)能给个具体的例子吗?比如:Statement sta;ResultSet res;ResultSetMetaData rmeta;String sql = "use master exec sp_monitor";try{ res = sta.executeQuery(sql); rmeta = res.getMetaData(); int numColumns = rmeta.getColumnCount(); while (res.next()) { for (int i = 1; i <= numColumns; i++) { } }}catch (SQLException e) {}这样得到的只是sp_monitor第一个查询的结果,如何得到后面的? Vector aa=new Vector();得到了一个结果就aa.addElement(res);全做完后再aa.hasMoreElement() To:hellwindy(夜神·月)可以给一段详细的代码吗?Vector类里面没有hasMoreElement()这个方法吧. 看看容器方面的知识吧,不知道是不是你想要的。把一条记录做成MAP或者打包成BEAN //如下Statement sta;ResultSet res;ResultSetMetaData rmeta;String sql = "use master exec sp_monitor";try{ sta.executeQuery(sql); while (sta.getMoreResult()) { rst = sta.getResultSet(); rmeta = res.getMetaData(); int numColumns = rmeta.getColumnCount(); while (res.next()) { for (int i = 1; i <= numColumns; i++) { } } }}catch (SQLException e) {} 不好意思,方法些错了 while (sta.getMoreResult()) ---> getMoreResults() 谢谢 hesi726(hesi) 搞定了 java关于时间计算 几道SCJP的题目,朋友们帮忙解答一下 线程基础notify()方法 为什么要在这加上static 关键字 才能发生线程死锁呢? Java改错 java的autoboxing 问题 怎么给Jface的ApplicationWindow加个窗口图标? 这是什么意思? (A != B) 怎样在jTextArea上实现undo 和 redo Eclipse如何设置可以使形参变成有意义的单词? DefaultTableModel的怪异的异常,求助高人 JTree的问题,请教!
能给个具体的例子吗?
比如:
Statement sta;
ResultSet res;
ResultSetMetaData rmeta;
String sql = "use master exec sp_monitor";
try
{
res = sta.executeQuery(sql);
rmeta = res.getMetaData();
int numColumns = rmeta.getColumnCount();
while (res.next()) {
for (int i = 1; i <= numColumns; i++) {
}
}
}
catch (SQLException e) {
}这样得到的只是sp_monitor第一个查询的结果,如何得到后面的?
得到了一个结果就aa.addElement(res);
全做完后再aa.hasMoreElement()
可以给一段详细的代码吗?
Vector类里面没有hasMoreElement()这个方法吧.
把一条记录做成MAP或者打包成BEAN
ResultSet res;
ResultSetMetaData rmeta;
String sql = "use master exec sp_monitor";
try
{
sta.executeQuery(sql);
while (sta.getMoreResult())
{
rst = sta.getResultSet();
rmeta = res.getMetaData();
int numColumns = rmeta.getColumnCount();
while (res.next()) {
for (int i = 1; i <= numColumns; i++) {
}
}
}
}
catch (SQLException e) {
}
while (sta.getMoreResult()) ---> getMoreResults()