保存用戶輸入的數據之前我想檢查輸入的數據是否有特殊字符。 不想保存特殊字符在Java中更好地檢查特殊字符還是使用MYSQL?
檢查特殊字符可以在JAVA在本link
檢查特殊字符在MySQL中可完成給定在本link
我給做想知道,在JAVA或MYSQL中檢查特殊字符更好嗎,就性能而言?
保存用戶輸入的數據之前我想檢查輸入的數據是否有特殊字符。 不想保存特殊字符在Java中更好地檢查特殊字符還是使用MYSQL?
檢查特殊字符可以在JAVA在本link
檢查特殊字符在MySQL中可完成給定在本link
我給做想知道,在JAVA或MYSQL中檢查特殊字符更好嗎,就性能而言?
在Java中執行它效率更高,因爲您將節省往返數據庫的時間。在Java中執行它也更符合邏輯,因爲這是業務邏輯,業務邏輯通常應該在應用程序代碼中,而不是在數據庫中。
這裏是大拇指的有關性能的一些好的規則:
如果你的MySQL數據庫用於存儲數據,你應該只把它傳遞有效的數據 - 這意味着驗證(在你的情況檢查特殊字符)應該做纔去數據庫 - 所以,在Java方面。
+1 for *「記憶是隔壁的房子,數據庫是行星火星。」* –