我已經在Visual Studio中使用c#創建了一個簡單的用戶名和密碼登錄表單,這很好用,然後對它進行了編碼,以便無論用戶名和密碼輸入到兩個文本框中都保存爲字符串......現在我想通過這些字符串作爲參數並將它們存儲到一個SQL查詢中......任何想法如何去做這件事?如何將數據字符串發送到SQL查詢?
回答
我強烈建議不要將密碼存儲爲純文本。而是研究哈希密碼方法。
首先,您需要指定一個連接字符串。這可以在config
文件中完成的:
<connectionStrings>
<add name="myConnectionString" connectionString="server=ServerAddress;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>
現在,你想從你的config
文件中讀取連接字符串,你可以這樣做,在你的C#代碼:
string connectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
我假設你會插入記錄。如果您要更新記錄,則需要更改查詢。對於插入記錄:
string myQuery = "INSERT INTO MyTable (UserNameColumn,PasswordColumn) VALUES (@UserName, @Password)";
最後執行查詢,並通過我們的參數,我們可以做
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(myQuery, connection))
{
cmd.Parameters.Add("@UserName", SqlDbType.NVarChar).Value = UserNameTextBox.Text;
cmd.Parameters.Add("@Password", SqlDbType.NVarChar).Value = PasswordTextBox.Text;
connection.Open();
cmd.ExecuteNonQuery();
}
}
不要忘記包括命名空間using System.Configuration;
最好是'SqlDbType.NVarChar'。 – i486
@musefan我在星期一第一次開始編程......當我開始我的新工作時......這是我的第5天編程我認爲你沒有權利給任何人打電話給老實人,我懷疑如果你只是侮辱人,任何人都會聽你的答案。我有我的完整的思科服務器工程師資格...我想看到你連線,建立和管理一個服務器,通過一個4萬容量的體育場,你「Idiot」 –
@musefan我寧願花更長的時間這個回答不錯,然後與你交談。 –
- 1. 將查詢字符串發送到publish_action
- 2. 表單不會發送任何數據到查詢字符串
- 3. 將查詢字符串數組從iOS發送到PHP
- 4. 發送數據到webservice,而不使用jQuery查詢字符串
- 5. 如何加密字符串並將其發送到數據庫
- 6. 如何將字符串數據發送到JavaScript?
- 7. 將數據發送到服務器時替代查詢字符串和Cookie?
- 8. 將輸入數據發佈到查詢字符串 - php
- 9. 如何將數據庫查詢添加到字符串列表
- 10. 將查詢字符串發送到下一頁
- 11. 將值發送到OAuth - 標題或查詢字符串?
- 12. 如何將查詢字符串發佈到表單字段?
- 13. 如何使用supertest發送查詢字符串參數?
- 14. 如何從函數發送查詢字符串
- 15. 如何發送數組中的查詢字符串的值
- 16. 如何發送查詢字符串作爲獲取參數swift
- 17. 如何在ios中發送多個查詢字符串參數?
- 18. 如何使用asp.net查詢字符串將數據輸入到SQL Server?
- 19. 在查詢字符串中發送XML
- 20. 向rails發送查詢字符串respond_to
- 21. 發送查詢字符串RedirectToAction MVC
- 22. 發送和查詢字符串
- 23. 通過queue.defer發送查詢字符串
- 24. 用查詢字符串發送阿拉伯數據
- 25. 如何將字符串連接到Access中的SQL查詢中?
- 26. 將查詢字符串重定向到非查詢字符串?
- 27. 將連接查詢從Visual Foxpro發送到SQL Server數據庫
- 28. SQL查詢 - 如何在SQL字符串後發表評論
- 29. 發送SQL查詢參數到函數
- 30. 如何在查詢字符串(Windows phone)中將任何數據發送到我的網頁?
那麼,爲什麼不問谷歌的東西比如「c#sql server parameterized query」,然後根據你會發現的示例嘗試實現它,然後(如果你堅持某些事情) - 在SO上發佈你的問題...... –
可能有更多的例子在互聯網上的C#SQL代碼t韓有色情。通過簡單的搜索就不難找到你想要的東西! – musefan
相信我沒有! –