C#如何创建数据库并存储数据
时间: 2024-03-24 11:39:14 浏览: 57
在C#中,你可以使用ADO.NET来连接和操作数据库。下面是一个简单的示例代码,演示如何使用ADO.NET来创建数据库并存储数据:
```csharp
using System.Data.SqlClient;
// 创建数据库连接
SqlConnection connection = new SqlConnection("Data Source=(localdb)\\MSSQLLocalDB;Integrated Security=True");
// 打开数据库连接
connection.Open();
// 创建数据库
string createDatabaseQuery = "CREATE DATABASE MyDatabase";
SqlCommand createDatabaseCommand = new SqlCommand(createDatabaseQuery, connection);
createDatabaseCommand.ExecuteNonQuery();
// 切换到新创建的数据库
connection.ChangeDatabase("MyDatabase");
// 创建数据表
string createTableQuery = "CREATE TABLE MyTable (Id INT, Name VARCHAR(50))";
SqlCommand createTableCommand = new SqlCommand(createTableQuery, connection);
createTableCommand.ExecuteNonQuery();
// 插入数据
string insertDataQuery = "INSERT INTO MyTable (Id, Name) VALUES (1, 'John'), (2, 'Mary')";
SqlCommand insertDataCommand = new SqlCommand(insertDataQuery, connection);
insertDataCommand.ExecuteNonQuery();
// 关闭数据库连接
connection.Close();
```
上述代码中,我们首先创建了一个名为"MyDatabase"的数据库,并在其中创建了一个名为"MyTable"的表格,该表格有两个列"Id"和"Name"。接着,我们向表格中插入了两行数据。最后,我们关闭了数据库连接。
需要注意的是,上述代码中的数据库连接字符串需要根据你的本地数据库配置进行修改。
阅读全文