java - 在数据库中插入记录时发送邮件

标签 java database email

我有一个记录贸易数据的表格。每当在此表中插入一条记录时,我都会发送一封包含该记录详细信息的邮件。

有关如何完成此操作的任何指示。我相信处理在该表上插入时触发的触发器是可行的方法,但不确定如何进一步发送邮件。

需要注意的是,由于它是一个交易表,因此查询或数据库的性能不应受到影响。

最佳答案

这里有如何从 Java 发送邮件的说明:How do I send an e-mail in Java?

现在,首先尝试找到负责将该对象保存在数据库中的方法调用。然后将电子邮件发送代码添加到该方法中。

将该代码放在外面,更具体地说是在事务之后 - 您无论如何都无法回滚已发送的电子邮件。只需确保您从数据库收到交易成功的响应即可。

请注意,通过为每个新记录发送电子邮件,您可能会轻松地用这些消息掩盖电子邮件收件箱。

关于java - 在数据库中插入记录时发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5713203/

相关文章:

java - 如何将扩展 AbstractMvcEndpoint 的执行器迁移到 Spring Boot 2.x?

java - 在相对布局中显示 AChartEngine

java - 如何使用 JAXB 从 bean 生成 xml

如果使用存储过程,是否需要 PHP PDO PARAMS?

php - 多部分邮件 - 重音问题

java - 在Jmeter中可以找到类名,但找不到测试方法

java - 第一次调用一个方法,当数据有变化时再次调用该方法

database - Postgresql查找数据库使用的总磁盘空间

ruby-on-rails - 仅从 IMAP 服务器获取新邮件

java - 连接到 Outlook.com smtp 服务器时出现 Spring 邮件错误