MySQL x Java-引发异常

MySQL x Java-引发异常,java,mysql,postgresql,exception,Java,Mysql,Postgresql,Exception,这几天我一直在学习MySQL。以前,我使用PostgreSQL进行开发。也许我错过了什么,在这里找不到正确的教程或问题。如果这是重复的,请随时提供链接。 我要直截了当地说,我的问题是: -这是用PostgreSQL编写的,直接从我的过程复制而来,MySQL中有类似的东西吗?(别介意绳子) 您可以捕获异常,并且自MySQL v5.5以来,您可以或分别提出您自己的/传递现有的异常;在这些语句中,可以设置MESSAGE_TEXT来指定自定义消息,但遗憾的是,无法访问现有(已处理)异常的消息文本 因此,

这几天我一直在学习MySQL。以前,我使用PostgreSQL进行开发。也许我错过了什么,在这里找不到正确的教程或问题。如果这是重复的,请随时提供链接。

我要直截了当地说,我的问题是:
-这是用PostgreSQL编写的,直接从我的过程复制而来,MySQL中有类似的东西吗?(别介意绳子)

您可以捕获异常,并且自MySQL v5.5以来,您可以或分别提出您自己的/传递现有的异常;在这些语句中,可以
设置MESSAGE_TEXT
来指定自定义消息,但遗憾的是,无法访问现有(已处理)异常的消息文本

因此,您可以:

为SQLEXCEPTION声明退出处理程序
信号状态“45000”
设置消息\u文本:=“应用程序\u获取\u rpt\u医生\u签名\u所有(文本)其他”
;
或在消息未更改的情况下重新签名:

为SQLEXCEPTION声明退出处理程序
RESIGNAL SQLSTATE“45000”
;

您好,谢谢您的回复。这就是我要找的。干杯;)
EXCEPTION
    WHEN OTHERS THEN
        RAISE EXCEPTION 'app_get_rpt_doctor_signature_all(text) %',
            'OTHERS ' || SQLERRM;