我有一个MySQL数据库,其中包含姓名,密码,电子邮件,地址等用户详细信息。
我可以使用通常的Class.forName(com.mysql.jdbc.Driver)
访问它们,依此类推。
String sql="select * from customer where name="+user"";
Class.forName(driver).newInstance();
Connection conn = DriverManager.getConnection(url + dbName, userName, password);
PreparedStatement pst = conn.prepareStatement(sql);
ResultSet rs = pst.executeQuery();
while(rs.next())
{
String email=rs.getString("email");
}
现在我需要这封电子邮件数据来发送电子邮件给各自的用户,所以我就这样访问了他的电子邮件。我使用这段代码(JavaMail)将邮件发送到用户的电子邮件。
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(email));
我的问题是我无法在while块之外访问此电子邮件变量。由于未定义 电子邮件变量 ,因此显示错误。 任何帮助请...