今天让我帮忙修改一下原来的sql语句执行页面,说是要修改为批量执行。
修改过程中发现需要做一下判断,比如没有sql语句要不要以';'结尾,单条和多条等等,想了想发现不以“;”结尾的单条语句更人性化一点,但是万一他们有的有结尾符有的没有,这样判断起来就麻烦了,于是索性就限制必须以';'结尾。
做到一半发现有个关键的问题没考虑,万一sql语句中本来就有类似'**;**'这样的就不能简简单单的用“;”split处理了,于是只好进行此种情况的判断了。留作以后再用,可以参考。
检测是否有';',代码如下:
使用代码如下: