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

WEB邮件程序

开发平台:

Java

  1. package com.softeem.webmail.dao.save;
  2. import java.sql.Connection;
  3. import java.sql.PreparedStatement;
  4. import java.sql.SQLException;
  5. import java.util.Date;
  6. import com.softeem.struts.form.WriteForm;
  7. import com.softeem.webmail.dao.DBManager;
  8. public class SaveDAO {
  9. public void savedao(WriteForm wf,String name){
  10. Connection con = DBManager.getConnection();
  11. PreparedStatement ps = null;
  12. String sql = "insert into mail(mail_from,mail_to,subject,date,content,box_name,stat,adds,size) values(?,?,?,?,?,?,?,?,?)";
  13. try {
  14. ps = con.prepareStatement(sql);
  15. ps.setString(1, name);
  16. ps.setString(2, wf.getToUser());
  17. ps.setString(3, wf.getSubject());
  18. ps.setString(4, new Date().toString());
  19. ps.setString(5, wf.getRichedit());
  20. ps.setString(6, "sendbox");
  21. //状态要写活
  22. ps.setString(7, "1");
  23. //是否有附件要写活
  24. if (wf.getFiles() != null) {
  25. ps.setString(8, "1");
  26. }else{
  27. ps.setString(8, "0");
  28. }
  29. //邮件大小要写活
  30. ps.setDouble(9, wf.getRichedit().length());
  31. ps.execute();
  32. } catch (SQLException e) {
  33. e.printStackTrace();
  34. }finally{
  35. DBManager.closeConnection(null, ps, con);
  36. }
  37. }
  38. }