在Java中列出MySQL枚举

在Java中列出MySQL枚举,java,mysql,enums,Java,Mysql,Enums,有没有办法从MySQL枚举列中获取所有可能的值 声明MySQL枚举类型以Java字符串的形式返回,因此我基本上希望找到一种方法,以便在查询具有此类枚举的表时获得所有可能传递的字符串 当我查看为此类列返回的元数据时,我无法立即找到任何内容,但由于enum不是标准SQL,我甚至不确定它是否可能。。。有什么建议吗?显示类似于表的字段中的列返回如下内容: enum('value1'、'value2'、'value3'、'value4')。使用正则表达式(“/”(.*?“/”)从字符串中解析出枚举值。例如

有没有办法从MySQL枚举列中获取所有可能的值

声明MySQL枚举类型以Java字符串的形式返回,因此我基本上希望找到一种方法,以便在查询具有此类枚举的表时获得所有可能传递的字符串


当我查看为此类列返回的元数据时,我无法立即找到任何内容,但由于enum不是标准SQL,我甚至不确定它是否可能。。。有什么建议吗?

显示类似于表的字段中的列
返回如下内容:
enum('value1'、'value2'、'value3'、'value4')
。使用正则表达式(
“/”(.*?“/”
)从字符串中解析出枚举值。

例如,如果将
O'Really
定义为值,则此正则表达式将失败。你应该检查是否有逃逸的反斜杠。