问题描述
public Double maksimal1() {
double m1 = 0;
query = "SELECT MAX(`K1`) FROM penilaian ";
status = koneksi.eksekusiQuery(query,true);
if(status){
rsMatriks = koneksi.getRs();
try{
rsMatriks.next();
m1= rsMatriks.getDouble("K1");
rsMatriks.close();
}catch(sqlException ex){
return null;
}
}
return m1;
}
解决方法
您的查询返回1列,如果要按名称访问,则应将其别名为K1
:
query = "SELECT MAX(`K1`) AS K1 FROM penilaian";
,或者如果您想通过索引1
来访问它,因为它是唯一的列:
m1 = rsMatriks.getDouble(1);