要使用executeNonQuery插入數據,首先需要創建一個連接到數據庫的對象,然后創建一個SQL語句來插入數據,最后使用executeNonQuery方法執行SQL語句。
以下是一個示例代碼,演示如何使用executeNonQuery插入數據:
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string sql = "INSERT INTO MyTable (Column1, Column2) VALUES ('Value1', 'Value2')";
using (SqlCommand command = new SqlCommand(sql, connection))
{
int rowsAffected = command.ExecuteNonQuery();
Console.WriteLine("Rows affected: " + rowsAffected);
}
}
}
}
在這個示例中,首先創建了一個連接到數據庫的對象,并且打開了連接。然后創建了一個SQL語句,用于插入數據到名為MyTable的表中。接著使用SqlCommand對象執行SQL語句,并且獲取受影響的行數。最后輸出受影響的行數到控制臺。
請注意,這只是一個簡單的示例,實際應用中可能需要更多的錯誤處理和參數化查詢來避免SQL注入攻擊。