java - 使用 Oracle SQL Developer/Java 按计划时间运行报告并通过电子邮件发送报告?

标签 java sql oracle-sqldeveloper

是否可以使用 SQL Developer 在预定时间自动生成报告,然后即使在 SQL Developer 关闭时也可以通过电子邮件发送这些报告?我该怎么办?

我注意到开发人员有一个调度程序,但它是用于“作业”的,而不是用于调度报告的。

谢谢

最佳答案

不要在 SQL Developer 中执行此操作,而是使用 Java 编写,并将 Java 进程作为后台进程启动。

(或)

您可以使用 O/S 调度命令为您的程序调度 Java 命令。您的程序将根据时间表被调用。然后连接到数据库,生成报告并在程序中发送电子邮件。

关于java - 使用 Oracle SQL Developer/Java 按计划时间运行报告并通过电子邮件发送报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30404399/

相关文章:

java - 如何在 java 中更改缓存目录的路径,或者如何为任何用户自定义它?

java - 导出到 json 时生成的数据库实体的循环依赖

sql - 无法将消息发送到 SQL Server 2008 Service Broker : The message type '<message type>' is not part of the service contract

java.lang.NumberFormatException : null error in java while generating invoice number from oracle db

java - 将嵌套的 Java 对象序列化为 json

java - Java如何高效管理内存

sql - Postgres 进程的高 CPU 使用率

sql - 使用 PostgreSQL 按 3 列检查数据的唯一性

oracle - 使用缩写表名时转义 Oracle 中保留字的语法

sql - 基于系统时间触发(DAY)