ADO.net 相当的复杂,本文争取由浅入深,进行说明.
ADO 活动 数据 对象 ,用于在程序中操作数据库中的数据
C#使用ADO.net,步骤如下:
1 打开连接
使用 Connection ,最重要地属性:连接字符串,
open
2 操作 Command
就是命令,要指明命令的使用的连接.命令的文本
3 关闭连接 Connection
close
参考:把大象关进冰箱分那三步:
1 打开冰箱门
2 放大象
3 关冰箱门
so,示例代码如下:
//打开 Connection 1 打开冰箱门
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=.;Initial Catalog=db_14;User ID=sa";
conn.Open();
//操作 Command 放大象
SqlCommand command = new SqlCommand();
command.Connection = conn;
command.CommandText = "select * from [db_14].[dbo].[tb_people] ";
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=.;Initial Catalog=db_14;User ID=sa";
conn.Open();
//操作 Command 放大象
SqlCommand command = new SqlCommand();
command.Connection = conn;
command.CommandText = "select * from [db_14].[dbo].[tb_people] ";
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
//richTextBox 是用于显示记录地
richTextBox1.Text+= reader.GetString(0)+"\t";
richTextBox1.Text += reader.GetString(1)+"\t";
richTextBox1.Text += reader.GetString(2)+"\t\n";
}
//关闭 关冰箱门
conn.Close();
richTextBox1.Text+= reader.GetString(0)+"\t";
richTextBox1.Text += reader.GetString(1)+"\t";
richTextBox1.Text += reader.GetString(2)+"\t\n";
}
//关闭 关冰箱门
conn.Close();