Java 字符串的正则表达式模式(SQL选择查询)

Java 字符串的正则表达式模式(SQL选择查询),java,Java,我必须使用正则表达式模式验证java程序中用户给出的SQL查询语法(作为字符串)。e、 g用户输入 Select name,address,detail from Student where detail='I m a Student' 此查询的正则表达式模式是什么???您需要更具体地说明要检查的内容。这些语句是否可以是任意复杂的,例如包含GROUP BY、HAVING、WITH、JOIN、Subselects等。。。?

我必须使用正则表达式模式验证java程序中用户给出的
SQL
查询语法(作为字符串)。e、 g用户输入

Select name,address,detail from Student where detail='I m a Student'

此查询的正则表达式模式是什么???

您需要更具体地说明要检查的内容。这些语句是否可以是任意复杂的,例如包含GROUP BY、HAVING、WITH、JOIN、Subselects等。。。?