实验六 连接数据库应用程序设计 实验目标 1、使用Command 和Connection 对象
2、多表查询的应用
3、主从关系表 指导教师讲解阶段目标 本阶段将实现用ADO
NET 对数据库的操作
第一部分 指导(45 分钟) 练习1:用command 和Connection 实现系统登录界面 1、问题 一般的程序都需要登录后才能使用,登录时应提供用户名、密码和身份类型
2、指导教师讲解问题说明 本程序采用SqlServer 做为数据库
数据库中有一张表名为:recordInfo,用来记录注册用户的信息;表中有3 个字段,分别是id(用户名),pwd(密码),type(类型)
3、分析 首先使用以下命名空间: using System
Data; using System
SqlClient; 用以下方式创建Connection 和Command 对象,以便在
NET 中操作SqlServer 数据库
// 创建Connection 对象 string connString = "Data Source=
;Initial Catalog=MySchool;User ID=sa;pwd=sa"; SqlConnection connection = new SqlConnection(connString); // 创建Command 对象 SqlCommand command = new SqlCommand(sql, connection); 由于返回的是记录数,所以使用Command 对象的ExecuteScalar ()方法执行该命令
4、解决方案: (1)在SqlServer 中创建“MySchool”数据库
添加一个表名为recordInfo 的新表,添加 3 列:id(用户名),pwd(密码),type(类型)
(2)向新表rec