Roa*_*oam 1 java sql jdbc resultset
如何获得查询的结果 - AVG(DIST).
MySQL在"AVG(DIST)"列下显示此结果 - 没有其他线索.
我如何从ResultSet实例中读取此值(rs在下面的代码中)?
PreparedStatement ps = c.prepareStatement("SELECT AVG(DIST) FROM POOL_TABLE");
ResultSet rs = ps.executeQuery();
Run Code Online (Sandbox Code Playgroud)
ResultSet 似乎是按列名称引用它们.
对JDBC不太熟悉 - 但是!
TIA.
您可以在查询中使用别名,并以两种方式中的任何一种方式检索值.
PreparedStatement ps = c.prepareStatement("SELECT AVG(DIST) AS AVERAGE_ALIAS FROM POOL_TABLE");
ResultSet rs = ps.executeQuery();
double avg = 0;
while (rs.next()) {
avg = rs.getDouble(1);
// OR
avg= rs.getDouble("AVERAGE_ALIAS");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
194 次 |
| 最近记录: |