SQL注入是否适用于winforms?

Jav*_*ram 4 .net c# sql-injection winforms

我在c#中制作一个Windows软件.我已经读过sql-injection但我没有发现它正在处理我的应用程序.

SQL注入是否适用于winforms?
如果是,如何预防他们.

编辑: 我使用文本框来读取用户名和密码.通过使用textboxex我发现文本框中的文本在双引号("")之间.所以我没有发现它有效.

当我在文本框中使用引号"'时,文本被读为\"OR\'

例:

            ...................
USER NAME:  | a" OR "1"=="1   |
            ```````````````````
// it is read as textBox1.Text = "a\" OR \"1\"==\"1";
Run Code Online (Sandbox Code Playgroud)

Paw*_*jda 6

SQL注入是一般问题,不依赖于任何技术.如果您使用.NET并希望阻止SQL注入,请始终使用SqlParameter而不是字符串连接.