C# 插入数据库表格个
时间: 2023-06-27 12:05:36 浏览: 56
在 C# 中,可以通过使用 ADO.NET 中的 SqlCommand 对象来向数据库表格中插入数据。以下是一个简单的示例:
首先,需要在代码中引用 System.Data 命名空间。
```csharp
using System.Data.SqlClient;
```
接着,可以使用以下代码来创建并打开数据库连接:
```csharp
string connectionString = "Data Source=yourServerName;Initial Catalog=yourDatabaseName;Integrated Security=True";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
```
其中,`yourServerName` 和 `yourDatabaseName` 分别替换为实际的 SQL Server 实例名称和数据库名称。
然后,可以使用以下代码来创建 SqlCommand 对象,并设置 SQL 语句和参数:
```csharp
string sql = "INSERT INTO yourTableName (column1, column2, column3) VALUES (@value1, @value2, @value3)";
SqlCommand command = new SqlCommand(sql, connection);
command.Parameters.AddWithValue("@value1", "some value");
command.Parameters.AddWithValue("@value2", 123);
command.Parameters.AddWithValue("@value3", DateTime.Now);
```
其中,`yourTableName` 替换为实际的表格名称,`(column1, column2, column3)` 替换为实际的列名,`@value1`、`@value2` 和 `@value3` 分别表示三个参数名称。需要注意的是,这里使用了参数化查询,以避免 SQL 注入攻击。
最后,可以使用以下代码来执行 SQL 命令并关闭数据库连接:
```csharp
command.ExecuteNonQuery();
connection.Close();
```
完整的代码示例如下:
```csharp
string connectionString = "Data Source=yourServerName;Initial Catalog=yourDatabaseName;Integrated Security=True";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
string sql = "INSERT INTO yourTableName (column1, column2, column3) VALUES (@value1, @value2, @value3)";
SqlCommand command = new SqlCommand(sql, connection);
command.Parameters.AddWithValue("@value1", "some value");
command.Parameters.AddWithValue("@value2", 123);
command.Parameters.AddWithValue("@value3", DateTime.Now);
command.ExecuteNonQuery();
connection.Close();
```
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)