2 lr393993507 lr393993507 于 2013.06.03 16:34 提问

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
zhubo0228   2013.06.04 08:50

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!