作者On1earth (小淺)
看板Web_Design
標題[問題] 用資料庫本身的欄位資訊來驗證資料
時間Thu Nov 21 22:04:33 2013
資料庫本身可以設定欄位是否允許null、
還有索引管理,可以設定哪些欄位必須是唯一,
想請問各位大大,會使用這些資訊來驗證輸入的資料嗎?
還是自己另外開資料表儲存自己的規則,不使用資料庫本身的這些資訊?
以前都是自己另外儲存規則,但覺得若能利用資料庫本身提供的條件好像還滿方便的,
但這樣系統跟資料庫的相依性好像太重,若系統換別的DB可能要改很多地方。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.220.4
1F:推 yyc1217:你指的是類似JSR303或Hibernate validator這種驗證嗎? 11/22 00:30
大大說的之前都沒聽過,爬了一下文才知道是Java的東西,是類似這樣沒錯,
讓驗證資料的時候不用寫一堆程式。
2F:推 a926:如果你是做MVC架構 有一些Framework在你做model的時候 11/22 08:38
3F:→ a926:就能額外做驗證了 11/22 08:38
大大是指像.net的LINQ to SQL, Entity Framework這些嗎?
※ 編輯: On1earth 來自: 114.37.220.4 (11/22 22:50)