java_天照 2013-06-03 08:34 采纳率: 33.3%
浏览 2249

javamail发送怎么与数据库的链接?

 package Mail;
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.Statement;
 import org.apache.commons.mail.EmailException;
 import org.apache.commons.mail.SimpleEmail;
 public class SendMail {
private static String password;
private static String username;
private static String hostname;


public SendMail() {
}

public static void main(String[] args) {
    send(hostname,username,password);
    System.out.println();
}

public static void send(String hostname, String username,String password) {
    SimpleEmail email = new SimpleEmail();
    email.setTLS(true);
    email.setHostName("smtp.163.com");
    email.setAuthentication("xxxx@163.com", "123456"); // 用户名     和密码
    try {
        email.addTo("123456789@qq.com"); // 接收方
        email.setFrom("xxxx@163.com"); // 发送方
        email.setSubject("Java Mail Test"); // 标题
        email.setMsg("Just a simple send test ."); // 内容
        email.send();
    } catch (EmailException e) {
        e.printStackTrace();
    }
}

}

//我想让服务器、用户名、密码、接收方、发送方都是从数据库里获得。数据库里的文件我自己加入进去的分别是 hostname、username、password 请问怎么实现?主要是代码不懂?

  • 写回答

1条回答 默认 最新

  • zhubo0228 2013-06-04 00:50
    关注

    我最近也在做这方面的,我觉得读配置文件里方便点

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料