一个数据库方面的问题,各位大侠请进。即时结贴!
当一条数据查询语句要返回多个ResultSet时,如何处理?
代码如下:
try
{
state = mainFrame.conn.createStatement();
resultSet = state.executeQuery("Select * from LogAnalysis.dbo.LogData where Accout = 'zhangsan'"
+ " Compute Sum(DataSize)");
while(resultSet.next())
{
System.out.println(resultSet.getInt("sum"));
}
}
catch(SQLException sqlExce)
{
sqlExce.printStackTrace();
JOptionPane.showMessageDialog(this,sqlExce.getMessage());
}
我想得到dataSize的总和,但是好像Statement的executeQuery只返回一个ResultSet对象,而不是一个数组。不知各位大侠有何高见?