asp.net对数据库的操作
时间: 2024-03-02 14:51:42 浏览: 23
ASP.NET 可以通过 ADO.NET 提供的数据访问技术来对数据库进行操作。以下是一些常见的数据库操作:
1. 连接数据库:使用 `SqlConnection` 对象连接到数据库。
```c#
string connectionString = "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;";
SqlConnection connection = new SqlConnection(connectionString);
```
2. 执行 SQL 查询:使用 `SqlCommand` 对象执行 SQL 查询语句。
```c#
string query = "SELECT * FROM Customers";
SqlCommand command = new SqlCommand(query, connection);
```
3. 读取查询结果:使用 `SqlDataReader` 对象读取查询结果。
```c#
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader["CustomerID"], reader["CompanyName"]));
}
```
4. 插入、更新和删除数据:使用 `SqlCommand` 对象执行 INSERT、UPDATE 和 DELETE 语句。
```c#
string insertQuery = "INSERT INTO Customers (CustomerName, ContactName, Country) VALUES ('Alfreds Futterkiste', 'Maria Anders', 'Germany')";
SqlCommand insertCommand = new SqlCommand(insertQuery, connection);
int rowsAffected = insertCommand.ExecuteNonQuery();
```
以上是一些简单的示例,ASP.NET 还提供了更高级的数据访问技术,如 LINQ to SQL 和 Entity Framework。