在保存用户输入的数据之前,我想检查输入的数据是否有特殊字符。不想保存特殊字符
可以在 MYSQL 中完成特殊字符的检查,如本链接所示
我想知道,在性能方面,检查 JAVA 或 MYSQL 中的特殊字符是否更好?
在保存用户输入的数据之前,我想检查输入的数据是否有特殊字符。不想保存特殊字符
可以在 MYSQL 中完成特殊字符的检查,如本链接所示
我想知道,在性能方面,检查 JAVA 或 MYSQL 中的特殊字符是否更好?
如果您的 MySQL 数据库用于存储数据,您应该只传递有效数据——这意味着验证(在您的情况下检查特殊字符)应该在进入数据库之前完成——因此,在 Java 端。
在 Java 中执行此操作更有效,因为您将节省到数据库的往返行程。用Java来做也比较合乎逻辑,因为这是业务逻辑,业务逻辑一般应该在应用程序代码中,而不是在数据库中。
以下是一些关于性能的良好经验法则: