aspx页面对数据库简单增删改查
时间: 2024-02-09 10:13:31 浏览: 22
首先需要创建一个连接字符串,连接到数据库。然后在aspx页面中使用ADO.NET对象来进行数据库操作。
1. 查询数据:
```c#
// 创建连接对象
SqlConnection conn = new SqlConnection("连接字符串");
// 创建命令对象
SqlCommand cmd = new SqlCommand("SELECT * FROM 表名", conn);
// 打开连接
conn.Open();
// 执行查询,返回DataReader对象
SqlDataReader reader = cmd.ExecuteReader();
// 读取数据
while (reader.Read())
{
// 处理数据
}
// 关闭连接和DataReader对象
reader.Close();
conn.Close();
```
2. 插入数据:
```c#
// 创建连接对象
SqlConnection conn = new SqlConnection("连接字符串");
// 创建命令对象
SqlCommand cmd = new SqlCommand("INSERT INTO 表名(列1, 列2) VALUES(@列1, @列2)", conn);
// 添加参数
cmd.Parameters.AddWithValue("@列1", "值1");
cmd.Parameters.AddWithValue("@列2", "值2");
// 打开连接
conn.Open();
// 执行插入
int result = cmd.ExecuteNonQuery();
// 关闭连接
conn.Close();
```
3. 更新数据:
```c#
// 创建连接对象
SqlConnection conn = new SqlConnection("连接字符串");
// 创建命令对象
SqlCommand cmd = new SqlCommand("UPDATE 表名 SET 列1=@列1 WHERE 列2=@列2", conn);
// 添加参数
cmd.Parameters.AddWithValue("@列1", "新值");
cmd.Parameters.AddWithValue("@列2", "条件");
// 打开连接
conn.Open();
// 执行更新
int result = cmd.ExecuteNonQuery();
// 关闭连接
conn.Close();
```
4. 删除数据:
```c#
// 创建连接对象
SqlConnection conn = new SqlConnection("连接字符串");
// 创建命令对象
SqlCommand cmd = new SqlCommand("DELETE FROM 表名 WHERE 列=@列", conn);
// 添加参数
cmd.Parameters.AddWithValue("@列", "条件");
// 打开连接
conn.Open();
// 执行删除
int result = cmd.ExecuteNonQuery();
// 关闭连接
conn.Close();
```