ado.net是用来进行数据访问的连接包括两个部分前端用户界面访问:后台数据库信息的command操作:ado.net 实现工具MicroSoft Visual Studio 2015,即vs集成开发环境下,通过Windows Form 来实现交互ado.net 操作数据库步骤:目的:通过Windows Form 向数据库TestSchool表Classes中添加记录第一步:创建连接通道创建Windows Form项目:设计窗体界面如下:开始创建连接通道:using(){ }第二步:创建连接字符串string connStr = \"Data Source =. ; Initial Catalog = TestSchool;Integrated Security = True \"; 注:‘.’ 点 指 本地服务器;Initial Catalog 指连接的具体目标,Integrated Security 指连接时的身份验证 对应数据库软件连接界面第三步:创建SqlConnection对象 ,连接数据库 【Connection对象】using System.Data.sqlclient; // 用到SqlConnection Sql时一定要添加该引用using(SqlConnection conn = new SqlConnection()) //创建连接对象conn{ string connStr = \"Data Source =. ; Initial Catalog = TestSchool;Integrated Security = True \"; }第四步:关联连接字符串,打开数据库连接 conn.ConnectionString = connStr; conn.Open();注:ConnectionString 为 对象conn的一个方法.作用是:连接所需的服务器数据库表第五步:创建sql命令插入Cid 和 CNamestring sql = string.Format(\"insert into Classes values ('{0}','{1}')\",txtCid.Text.Trim(),txtCName.Text.Trim());注:1、values('{0}','{1}') 表示两个索引参数值2、textCid.Text.Trim():表示名字为textCid的TextBox中的Text属性的去掉空格(Trim())后的文本输入内容第六步:创建数据库命令对象comm, --【Command对象--命令】 SqlCommand comm = new SqlCommand(); comm.Connection = conn;//命令连接到哪里 comm.CommandText = sql;//要执行的命令第七步:读取命令执行的结果,并用int类型 num接收【Command对象--方法】int num = comm.ExecuteNonQuery();注:ExecuteNonQuery(),执行一个SQL语句,返回受影响的行数第八步:显示结果,访问并操作数据库是否成功,结束 if (num == 1) { MessageBox.Show(\"添加成功
\"); } else { MessageBox.Show(\"添加失败
\"); }第九步:点击运行,添加数据,点击添加班级信息按钮在Cid 中添加 30 ,CName中添加 037班,运行第十步:弹出添加成功,消息提示框,表示该条记录已添加第十一步:去数据库验证该条记录是否真正添加第十二步:验证完毕,结束
0 评论