[問題] 用資料庫本身的欄位資訊來驗證資料

看板Web_Design作者 (小淺)時間12年前 (2013/11/21 22:04), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
資料庫本身可以設定欄位是否允許null、 還有索引管理,可以設定哪些欄位必須是唯一, 想請問各位大大,會使用這些資訊來驗證輸入的資料嗎? 還是自己另外開資料表儲存自己的規則,不使用資料庫本身的這些資訊? 以前都是自己另外儲存規則,但覺得若能利用資料庫本身提供的條件好像還滿方便的, 但這樣系統跟資料庫的相依性好像太重,若系統換別的DB可能要改很多地方。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.220.4

11/22 00:30, , 1F
你指的是類似JSR303或Hibernate validator這種驗證嗎?
11/22 00:30, 1F
大大說的之前都沒聽過,爬了一下文才知道是Java的東西,是類似這樣沒錯, 讓驗證資料的時候不用寫一堆程式。

11/22 08:38, , 2F
如果你是做MVC架構 有一些Framework在你做model的時候
11/22 08:38, 2F

11/22 08:38, , 3F
就能額外做驗證了
11/22 08:38, 3F
大大是指像.net的LINQ to SQL, Entity Framework這些嗎? ※ 編輯: On1earth 來自: 114.37.220.4 (11/22 22:50)
文章代碼(AID): #1IZXBq42 (Web_Design)
文章代碼(AID): #1IZXBq42 (Web_Design)