⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java_sendmail.sql

📁 用来JAVA存储过程在ORACLE9I或者10G里面发邮件的例子
💻 SQL
字号:
create or replace package Java_Sendmail as


/**
 * 向指定地址发邮件
 * @param to String
 * @param sendTopic String
 * @param sendContent String
 * @param ishtml int
 * @return String
 */
  function send(strTo      In Varchar2,
                strTopic   In Varchar2,
                strContent In Varchar2,
                isHtml     in number) return varchar2;

/**
 * 向指定地址发邮件,有附件
 * @param to String
 * @param sendTopic String
 * @param sendContent String
 * @param strFilename String
 * @param ishtml int
 * @return String
 */
  function send(strTo       In Varchar2,
                strTopic    In Varchar2,
                strContent  In Varchar2,
                strFilename In varchar2,
                isHtml      in number) return varchar2;

/**
 * 向指定地址发邮件,有抄送,有密送
 * @param to String
 * @param strcc String
 * @param strbcc String
 * @param sendTopic String
 * @param sendContent String
 * @param ishtml int
 * @return String
 */
  function send(strTo      In Varchar2,
                strcc      in varchar2,
                strbcc     in varchar2,
                strTopic   In Varchar2,
                strContent In Varchar2,
                isHtml     in number) return varchar2;

/**
 * 向指定地址发邮件,有抄送,有密送,有附件
 * @param to String
 * @param strcc String
 * @param strbcc String
 * @param sendTopic String
 * @param sendContent String
 * @param strFilename String
 * @param ishtml int
 * @return String
 */
  function send(strTo       In Varchar2,
                strcc       in varchar2,
                strbcc      in varchar2,
                strTopic    In Varchar2,
                strContent  In Varchar2,
                strFilename In varchar2,
                isHtml      in number) return varchar2;

end Java_Sendmail;


create or replace package body Java_Sendmail as

  function send(strTo      In Varchar2,
                strTopic   In Varchar2,
                strContent In Varchar2,
                isHtml     in number) return varchar2 as
    LANGUAGE JAVA NAME 'MailSender.send(java.lang.String,
    java.lang.String,
    java.lang.String,
    int) return java.lang.String';

  function send(strTo       In Varchar2,
                strTopic    In Varchar2,
                strContent  In Varchar2,
                strfilename In varchar2,
                isHtml      in number) return varchar2 as
    LANGUAGE JAVA NAME 'MailSender.send(java.lang.String,
    java.lang.String,
    java.lang.String,
    java.lang.String,
    int) return java.lang.String';

  function send(strTo      In Varchar2,
                strcc      in varchar2,
                strbcc     in varchar2,
                strTopic   In Varchar2,
                strContent In Varchar2,
                isHtml     in number) return varchar2 as
    LANGUAGE JAVA NAME 'MailSender.send(java.lang.String,
    java.lang.String,
    java.lang.String,
    java.lang.String,
    java.lang.String,
    int) return java.lang.String';

  function send(strTo       In Varchar2,
                strcc       in varchar2,
                strbcc      in varchar2,
                strTopic    In Varchar2,
                strContent  In Varchar2,
                strfilename In varchar2,
                isHtml      in number) return varchar2 as
    LANGUAGE JAVA NAME 'MailSender.send(java.lang.String,
    java.lang.String,
    java.lang.String,
    java.lang.String,
    java.lang.String,
    java.lang.String,
    int) return java.lang.String';

end Java_Sendmail;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -