CSharp中连sql并插入数据,举例说明
时间: 2023-06-02 16:06:30 浏览: 111
c#连接sql数据库的例子.
可以使用C#中的ADO.NET来连接SQL Server并插入数据。以下是一个示例代码:
```csharp
using System;
using System.Data.SqlClient;
class Program
{
static void Main(string[] args)
{
string connectionString = "Data Source=(local);Initial Catalog=YourDatabase;Integrated Security=True";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string insertQuery = "INSERT INTO YourTable (Column1, Column2) VALUES (@Value1, @Value2)";
using (SqlCommand command = new SqlCommand(insertQuery, connection))
{
command.Parameters.AddWithValue("@Value1", "SomeValue");
command.Parameters.AddWithValue("@Value2", 123);
command.ExecuteNonQuery();
}
connection.Close();
}
}
}
```
在上述代码中,我们首先定义了一个连接字符串,用于连接本地的SQL Server数据库。然后,我们使用`using`语句创建了一个`SqlConnection`对象,并在`Open`方法中打开了连接。
接下来,我们定义了一个SQL查询,用于向表中插入数据。使用`SqlCommand`对象,我们将查询字符串和参数传递给`SqlCommand`对象。然后,我们使用`ExecuteNonQuery`方法执行查询,并将数据插入到表中。
最后,我们使用`Close`方法关闭了连接。这样,我们就完成了使用C#连接并插入数据到SQL Server的操作。
阅读全文