gpt4 book ai didi

java - 用 Java 形成邮件正文

转载 作者:行者123 更新时间:2023-12-02 10:52:39 25 4
gpt4 key购买 nike

目前正在开发一个项目,其中我的 DataRetrival 类将在 java Mail API 主体中设置。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
//import com.mysql.jdbc.Statement;
public class DataRetrival {

public List<Employee> javaData() {
DatabaseConnect dc = new DatabaseConnect();
Connection con;

List<Employee> employees = new ArrayList<>();
try {
con = dc.connect();
String query ="SELECT * FROM employee";
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(query);

while (rs.next())
{

Employee emp = new Employee();
emp.setID(rs.getInt("ID"));
emp.setEmployee_Number(rs.getString("Employee_Number"));
emp.setFirstName(rs.getString("FirstName"));
emp.setLastName(rs.getString("LastName"));
emp.setEmailAddress(rs.getString("EmailAddress"));
emp.setPdfName(rs.getString("PdfName"));
emp.setEmailAddress(rs.getString("Sup_EmailAddress"));
employees.add(emp);


String employeeNumber = rs.getString("Employee_Number");
System.out.println(employeeNumber);

}

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return employees;
}

创建了这样的新实例。

DataRetrival dtr = new DataRetrival();

从这个新实例或任何其他方法中,我想用上述字段填充 InterenetAddress.parse 字段,该字段包含另一个名为 JavaMail 的类代码段中提到的EmailAddress

message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(Want get called Email_Adress));

最佳答案

来自comment :

i want to call javaData() and get getEmailAddress to another class

调用javaData():

DataRetrival dtr = new DataRetrival();
List<Employee> employees = dtr.javaData();

获取getEmailAddress:

for (Employee employee : employees) {
String emailAddress = employee.getEmailAddress();
// use value here
}

上述两个构造都是核心 Java 功能,因此我建议您(重新)阅读 how to do method calls 上的 Java 指南和 how to iterate a list .

关于java - 用 Java 形成邮件正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52043270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com