在System.Data.SqlClient 命名空 间下,在文件首部添加此命名空间如: 创建连接对象 SqlConnection con = new SqlConnection(); 一般情况在创建连接对象时会加连接字符串,如下 所示: SqlConnection con = new SqlConnection("Data Source=.;integrated security=true;database=zdpersys;"); 打开连接 con.Open(); 数据库连接字符串(两种) 数据库连接字符串(两种) Windows验证方式: Data Source=数据库服务器名; database=数据库名; integrated security=true; 友情提示: 友情提示: 1、Data Source可改为server, 2、“数据库服务器名”可为计 算机名或IP地址,若是应用程 序所在计算机也可为英文的句 号(.)、(local)、(localhost)。 3、uid代表SqlServer验证的用 户名,可替换为User Id 4、pwd代表代表SqlServer验 证的密码,可换为Password 5、连接字符串中的语句顺序可 交换。 SQL Server身份验证方式: Data Source=数据库服务器名; database=zdpersys; uid=sa; pwd=sa; SqlDataAdapter数据库适配器对象 创建适配器: SqlDataAdapter sda = new SqlDataAdapter("select * from Department", con); 第一个参数是T-SQL查询语句 第二个参数是数据库连接对象 DataTable数据表 数据表 在内存中的数据组织形式,C#专有,便 于组织数据,相当于数据库中的一张表。 创建方式: DataTable dt = new DataTable(); 用SqlDataAdapter填充 填充DataTable 填充 调用适配器的Fill()方法填充DataTable 代码如下所示: sda.Fill(dt);//其中sda是前面定义的适配器, dt是前面的数据表。 绑定数据源 将DataTable数据表中的数据显示在网格 控件DataGridView上。 方法:直接将DataTable赋值给 DataGridView的DataSource属性。 代码如下: dataGridView1.DataSource = dt; 运用适配器显示部门信息完整代码 将如下代码添加在部 门窗体的Load事件中 添加窗体的Load事件 输入如下代码 DataGridView 满窗体显示 右击DataGridView控 件,选择“属性” 按右图中1-2的标识 进行操作。 DataGridView 中文列名 如图所示: 小结 DataGridView数据网格控件 数据库连接对象SqlConnection 数据库适配器对象SqlDataAdapter 数据表DataTable 作业 实验(上机)6-1 显示数据库中表的内容