업데이트 쿼리는 결과를 반환하지 않습니다. 한 문장으로 업데이트하고 초 단위로 선택해야합니다. 또한, 매개 변수화 된 쿼리를 사용하십시오 - 이런 일이 더 좋을 것이다
PreparedStatement stmt = connection.prepareStatement("UPDATE customer SET BALANCE = BALANCE + ? WHERE MOBILENUMBER = ?");
stmt.setDouble(1, amount);
stmt.setString(2, phone);
stmt.execute();
stmt.close();
stmt = connection.prepareStatement("SELECT BALANCE from customer where MOBILENUMBER = ?");
stmt.setString(1, phone);
ResultSet rs6 = stmt.execute();
rs6.next();
System.out.print("your account balance is " +rs6.getString("BALANCE"));
rs6.close();
stmt.close();
[리틀 바비 표 (http://xkcd.com/327/)이'phone' 변수의 값을 설정되지 않았는지 확인 웹 응용 프로그램을 통해 :) – dasblinkenlight