我正在構建一個應用程序,其中包括用戶將數據輸入數據庫的功能。 如果用戶輸入一些文本,例如他們嘗試輸入日期,我希望能夠驗證他們輸入的字符串可以在沒有問題的SQL查詢中執行。如何驗證給定的字符串將作爲有效的sql類型
我在java中編碼,所以我想知道是否有任何這樣做的小型庫,或者如果我應該使用不同的reg-exes來進行驗證。
我不想依賴數據庫來進行驗證,因爲(a)它可能會很慢,如果它很遠,和(b)我可能想實現其他一些自定義驗證規則(或讓用戶做到這一點),並希望把我所有的驗證都放在一個盒子裏。
謝謝
正則表達式驗證? –
http://springinpractice.com/2008/07/17/annotation-based-validation-with-the-spring-bean-validation-framework/ – smk
您可以使用異常處理來測試SQL字符串是否運行嗎? – souldzin