9197155a0f797adf602efd0b9ba601b426ff75b8.svn-base 984 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package QCM.COMMUNAL;
  2. import java.sql.ResultSet;
  3. import java.sql.SQLException;
  4. import java.util.ArrayList;
  5. import com.sun.java_cup.internal.internal_error;
  6. import CoreFS.SA01.CoreIComponent;
  7. public class sqlCount extends CoreIComponent {
  8. int count = 0;
  9. ResultSet rs = null;
  10. StringBuffer sqlucomm = null;
  11. /**
  12. * count
  13. * @param
  14. * @param
  15. * @param
  16. * @param
  17. * @return
  18. */
  19. public int countData(String chart, String row, String rowValue,
  20. Integer VALIDFLAG) {
  21. sqlucomm = new StringBuffer();
  22. sqlucomm.append("select count(1) count from " + chart + " where "
  23. + row + "='" + rowValue + "' ");
  24. if (VALIDFLAG != null) {
  25. sqlucomm.append(" and VALIDFLAG='" + VALIDFLAG + "'");
  26. }
  27. try {
  28. rs = this.getDao("KgDao").ExceuteQueryForResultSet(
  29. sqlucomm.toString());
  30. if (rs.next()) {
  31. count = rs.getInt("count");
  32. }
  33. } catch (SQLException e1) {
  34. // TODO Auto-generated catch block
  35. e1.printStackTrace();
  36. }
  37. return count;
  38. }
  39. }