C.防止SQL注入,打字時會出現三個以上的錯誤,表示不能再輸入

發布 科技 2024-05-20
20個回答
  1. 匿名使用者2024-02-11

    首先,你的問題:宣告乙個整數變數作為計數器,在每次輸入之前判斷計數器,如果計數器小於3,則允許輸入,讓計數器遞增1,如果計數器大於3,會提示無法再次輸入。

    int i=0;

    if(i<3)

    允許輸入。 i++;else

    提示:無法輸入。

    我懷疑你對SQL注入的理解是有偏頗的,所謂SQL注入並不是指將大量資料插入資料庫,而是指將查詢語句注入資料庫而導致的資料損壞或洩漏。 防止SQL注入,其實很簡單,不直接連線查詢語句,而是使用SQL引數傳遞引數。 網上有很多關於這方面的知識,只要你有興趣,你一定能弄清楚。

    PS:如果你正確理解了SQL注入,那麼上面限制輸入數量的方式根本解決不了問題。

  2. 匿名使用者2024-02-10

    為了防止SQL注入,你不需要使用@name, sqlparameter nameparameter=new sqlparameter(“name”,name); 是這樣的嗎? 你還會用嗎?

  3. 匿名使用者2024-02-09

    它是否記錄在資料手冊中? 可能是記錄的原因。

    主鍵不能為空。

    應該沒有其他問題。

    如果它不起作用。 別忘了主鍵。。它不應該是乙個非常重要的系統,它可以在沒有主鍵的情況下執行。 只是對速度的一些影響。

  4. 匿名使用者2024-02-08

    ODBC 錯誤:[Microsoft] [ODBC SQL Server 驅動程式] [SQL Server] 建立唯一索引已終止,因為發現銷毀極端索引 ID 1 的重複鍵。 最重要的主鍵是簡化型別'12'。

    Microsoft][ODBC SQL Server 驅動程式][SQL Server] 無法建立約束。請參閱上一條錯誤訊息。

    Microsoft][ODBC SQL Server 驅動程式][SQL Server] 語句已終止。

  5. 匿名使用者2024-02-07

    檢視錯誤日誌。

    microsoft sql server\

    找出錯誤的原因。

  6. 匿名使用者2024-02-06

    發布錯誤提示,大家可以幫你分析。

  7. 匿名使用者2024-02-05

    他已經提示你檢視日誌訊息,你必須發布內容才能知道發生了什麼,我猜例項名稱被占用了。

  8. 匿名使用者2024-02-04

    什麼詞是錯誤的? 獲得正確的藥物!

  9. 匿名使用者2024-02-03

    你以前安裝過 SQL 嗎? 如果安裝的話解除安裝就沒用了,需要在登錄檔中刪除之前安裝的,否則就不好了。

  10. 匿名使用者2024-02-02

    你的機器之前安裝過SQL嗎 如果是這樣,你應該刪除之前安裝的檔案,不要留下檔案,然後刪除你沒有安裝成功的檔案,重新啟動電腦,重新安裝應該沒問題,如果還是不工作,那麼你安裝的SQL版本應該有問題,

  11. 匿名使用者2024-02-01

    重新安裝系統,不要安裝精簡版。

  12. 匿名使用者2024-01-31

    需要配置 ODBC 資料來源。

  13. 匿名使用者2024-01-30

    --房東在刪除登入名 yh 之前刪除了登入名 yh,他必須先刪除他的資料庫 yh 才能刪除登入名 yh

    drop user user11

    drop login user11

  14. 匿名使用者2024-01-29

    如您所見,可能有使用者連線到此資料庫例項。

  15. 匿名使用者2024-01-28

    資料是級聯的,不能直接刪除。

  16. 匿名使用者2024-01-27

    在安裝過程中,你有15個檢查,必須通過或不通過,只要其中乙個失敗,就無法正確安裝,必須全部解決才能安裝。

  17. 匿名使用者2024-01-26

    可以去對應的線上和線下安裝成功,通過後再安裝,就可以正常安裝了。

  18. 匿名使用者2024-01-25

    我學的是電腦科學,我曾經安裝和安裝這個,類似的問題總是出現。

    一方面,可能是版本問題,我們以前用的SQL是,反正也安裝了幾個,但不影響使用,就像線上系列一樣。

    另一方面。 那是因為SQL是乙個不相容的程式軟體,你之前安裝過SQL,雖然解除安裝了它,但是不能完全解除安裝,一旦系統使用,安裝時就會有衝突。

    建議您再次小心解除安裝,徹底解除安裝,然後重新安裝。

    如果這不起作用,最好重新安裝系統,最好在安裝其他任何東西之前安裝 SQL

  19. 匿名使用者2024-01-24

    if not exists(select @id=id from student where id=@id)

    和。 if exists(select @id=id from student where id=@id)

    @id==,因為你是在判斷這裡是否有值,而不是給出值,所以當你在查詢分析器中檢視這個**時,在@id=的=下面應該有一條紅色的波浪線,說明這裡存在問題。

  20. 匿名使用者2024-01-23

    if exists(select @id=id from student where id=@id)

    你想要什麼? 這又是賦值,也是查詢它是否存在。

    更改為 Yves Exisz (Selekett Edfrom StudentWheelide = @伊德)。

相關回答
10個回答2024-05-20

首先,你需要知道巧克力的熔化溫度是多少,大多數純巧克力的熔點都是34。 巧克力的核心成分是可可脂和可可粉。 >>>More

25個回答2024-05-20

什麼英語? 你能詳細說明一下嗎? 應該是你的C盤的卷標,沒關係,你可以從“我的電腦”中刪除它點選C盤,方法是點選C盤符號,游標閃爍刪除修改後的內容,那個碟符就是乙個符號,也可以寫成“系統盤”比如, 你可以把它寫成Windows XP來提醒你C盤是系統盤,當你在磁碟上操作時,沒有其他用途。 >>>More

6個回答2024-05-20

我們在旅行中可能會遇到很多危險,比如我們可能會在旅行途中迷路,我們可能會遇到壞人,甚至在一些旅遊景區的高風險區域,我們也可能會在旅行途中被一些毒蟲或蛇咬傷,這可能會造成自己的傷害, 並且在嚴重的情況下可能會致命,因此我們在旅行時,一定不能獨自旅行,最好與家人和朋友一起旅行,以方便我們的安全。

5個回答2024-05-20

祝賀。。。 如果您的計算機上有印表機,請重新安裝,如果沒有,請參見下文。 >>>More

12個回答2024-05-20

俗話說,好人希望自己能歸本歸源,狗狗也一樣,也不確定自己死後能不能被主人埋葬,所以臨終前就離家出走,給自己找個更好的地方,挖個坑,把自己埋起來。 <>