到目前为止,我的代码是:
try{
stmt = con.createStatement();
String sql = "SELECT AVG(WPM) FROM Attempts WHERE Username = ('" + Login.loginUsername + "');
rs = stmt.executeQuery(sql);
int add1 = rs.getInt("AVG(WPM)");
System.out.println("avg temp is " + add1);
}
catch (SQLException err) {
System.out.println(err.getMessage());
}
我的数据库是这样设置的:
(PK) 'AttemptID' 整数自动增量
'WPM' 整数
(FK) '用户名' Varchar(45)
我希望它根据每个用户名返回平均 WPM。如果我换行
int add1 = rs.getInt("AVG(WPM)");
到
String add1 = rs.getString("AVG(WPM)");
没有区别。请帮忙。