C#向SQL Server数据库添加数据
时间: 2024-09-27 11:12:20 浏览: 35
在C#中,向SQL Server数据库添加数据通常涉及到以下几个步骤:
1. **连接到数据库**:首先,你需要通过SqlConnection类创建一个到SQL Server的连接。这需要数据库的服务器地址、端口、数据库名、用户名和密码。
```csharp
using System.Data.SqlClient;
string connectionString = "Data Source=your_server_address;Initial Catalog=your_database_name;Integrated Security=True;"; // 如果使用Windows身份验证
SqlConnection connection = new SqlConnection(connectionString);
```
2. **打开连接**:调用`connection.Open()`方法以建立与数据库的连接。
3. **创建SqlCommand对象**:使用SqlCommand对象来执行SQL命令,比如插入数据。你可以创建一个新的命令实例,并指定INSERT语句。
```csharp
string sqlInsert = "INSERT INTO your_table_name (column1, column2, column3) VALUES (@value1, @value2, @value3)";
SqlCommand command = new SqlCommand(sqlInsert, connection);
command.Parameters.AddWithValue("@value1", value1);
command.Parameters.AddWithValue("@value2", value2);
command.Parameters.AddWithValue("@value3", value3);
```
4. **执行命令**:调用`command.ExecuteNonQuery()`来执行插入操作。如果一切顺利,返回值表示受影响的行数。
5. **关闭连接**:完成后别忘了关闭连接以释放资源。
```csharp
connection.Close();
```
记得处理异常,并在适当的时候使用try-catch块来捕获可能出现的问题。
阅读全文