在保存用户输入的数据之前,我想检查输入的数据是否包含特殊字符。 不想保存特殊字符
检查特殊字符可以在JAVA中完成,如link
中所示检查特殊字符可以在MYSQL中完成,如link
中所述我想知道,在性能方面,检查JAVA或MYSQL中的特殊字符是否更好?
答案 0 :(得分:3)
如果你的MySQL数据库用于存储数据,你应该只传递有效数据 - 这意味着验证(检查你的特殊字符)应该在之前完成 / strong>进入数据库 - 所以,在Java方面。
答案 1 :(得分:3)
在Java中执行此操作更有效,因为您将保存往返数据库。在Java中执行它也更合乎逻辑,因为这是业务逻辑,业务逻辑通常应该在应用程序代码中,而不是在数据库中。
以下是关于表现的一些好的规则: