* Ich bekomme keinen Wert von Max in der Funktion andere. Wert Rückkehr ist "0". Ich versuche aber nicht Erfolg :( ImageHolen Sie den maximalen Wert sql in Java
public int PriceMax(int manhom){
Connection conn = this.connect();
int max = 0;
if(conn != null){
try {
java.sql.Statement statement = conn.createStatement();
String sql = "SELECT AVG(GiaSP) from tbsanpham where manhom = '"+manhom+"'";
ResultSet rs = statement.executeQuery(sql);
max = rs.getInt(sql);
} catch (SQLException ex) {
Logger.getLogger(CSDL.class.getName()).log(Level.SEVERE, null, ex);
}
}
return max;
}
Hilfe !!!
int manhom = cbbNhomSanPham.getSelectedIndex();
CSDL csdl = new CSDL();
int max = csdl.PriceMax(manhom);
JOptionPane.showMessageDialog(null, "Nhóm sản phẩm: '"+cbbNhomSanPham.getName()+"' \nPrice max: '"+max+"' ");
'max = rs.getInt (SQL);'? Kompiliert dieser Code überhaupt? – Mureinik
Ok, ich versuche zu ändern Objekt –