我有一个记录贸易数据的表格。每当在此表中插入一条记录时,我都会发送一封包含该记录详细信息的邮件。
有关如何完成此操作的任何指示。我相信处理在该表上插入时触发的触发器是可行的方法,但不确定如何进一步发送邮件。
需要注意的是,由于它是一个交易表,因此查询或数据库的性能不应受到影响。
最佳答案
这里有如何从 Java 发送邮件的说明:How do I send an e-mail in Java?
现在,首先尝试找到负责将该对象保存在数据库中的方法调用。然后将电子邮件发送代码添加到该方法中。
将该代码放在外面,更具体地说是在事务之后 - 您无论如何都无法回滚已发送的电子邮件。只需确保您从数据库收到交易成功的响应即可。
请注意,通过为每个新记录发送电子邮件,您可能会轻松地用这些消息掩盖电子邮件收件箱。
关于java - 在数据库中插入记录时发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5713203/