これまでのところ、私のコードは次のとおりです。
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' Integer AutoIncrement
「WPM」整数
(FK) 'ユーザー名' Varchar(45)
各ユーザー名に基づいて平均 WPM を返すようにします。ラインを変えたら
int add1 = rs.getInt("AVG(WPM)");
に
String add1 = rs.getString("AVG(WPM)");
違いはありません。助けてください。