Query.java
上传用户:liangcc
上传日期:2019-05-24
资源大小:4412k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

Java

  1. package com.softeem.webmail.dao.folder;
  2. import java.sql.Connection;
  3. import java.sql.PreparedStatement;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. import com.softeem.webmail.dao.DBManager;
  7. public class Query {
  8. private Connection conn;
  9. private PreparedStatement ps;
  10. private ResultSet rs;
  11. public int [] queryByBoxName(String boxname,String username){
  12. // System.out.println(username+"*************");
  13. conn = DBManager.getConnection();
  14. int [] counts = new int[2];
  15. String sql = "select count(*),sum(size) from mail where box_name = ? and (mail_to = ? or mail_from=?)";
  16. try {
  17. ps = conn.prepareStatement(sql);
  18. ps.setString(1, boxname);
  19. ps.setString(2,username);
  20. ps.setString(3,username);
  21. rs = ps.executeQuery();
  22. while(rs.next()){
  23. counts[0] = rs.getInt(1);
  24. counts[1] = rs.getInt(2);
  25. return counts;
  26. }
  27. } catch (SQLException e) {
  28. e.printStackTrace();
  29. }finally{
  30. DBManager.closeConnection(rs, ps, conn);
  31. }
  32. return null;
  33. }
  34. // public static void main(String[] args) {
  35. // new Query().queryByBoxName("recbox");
  36. // }
  37. }