c#实验数据库编程.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:9 大小:309KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

c#实验数据库编程.doc

c#实验数据库编程.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

c#程序设计实验报告数据库编程学号:姓名:提交日期:成绩:网络技术实验报告东北大学秦皇岛分校计算机科学与技术第页指导教师:万聪一、实验目的:学习使用c#进行可视化数据库保存,查询。二、实验步骤:建立项目DataBase在解决方案资源管理器中,Database上点右键,选择添加—>新建项在弹出的窗口中选择数据基于服务的数据库,点击添加,然后点击完成在菜单栏视图中打开服务器资源管理器,在“表”上点击右键,选择添加新表5.按下图新建一个表并在行前点击右键来设置主键,点击保存并输入一个表名6.在刚才新建的表上点击右键,选择显示表数据7.在表中输入如下的数据并保存8.点击菜单数据显示数据源,在database1dataset上点击右键选择使用向导配置数据集,选中表,点击完成9.点击菜单生成—>生成解决方案,会在工具箱中生成新的控件,在解决方案资源管理器中生成链接字符串10.在界面上添加一个datagridview控件和两个button,一个是保存,一个是查询11.添加命名空间引用usingSystem.Data.SqlClient;12..给form1类添加两个变量SqlDataAdapteradapter;DataTabletable;13.给Form1添加一个Form1_Load事件,事件中添加代码如下stringconnStr=Properties.Settings.Default.MyDatabaseConnectionString;SqlConnectionconn=newSqlConnection(connStr);adapter=newSqlDataAdapter("select*fromMyTable",conn);SqlCommandBuilderbuilder=newSqlCommandBuilder(adapter);adapter.InsertCommand=builder.GetInsertCommand();adapter.DeleteCommand=builder.GetDeleteCommand();adapter.UpdateCommand=builder.GetUpdateCommand();table=newDataTable();adapter.Fill(table);dataGridView1.DataSource=table;14.给按钮查询添加一个click事件响应函数,添加如下代码stringvarNumber=textBoxNumber.Text.Trim();;if(varNumber==""){MessageBox.Show("请输入你要查询的学号","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Warning);}try{stringconnStr=Properties.Settings.Default.MyDatabaseConnectionString;SqlConnectionconn=newSqlConnection(connStr);adapter=newSqlDataAdapter("select*fromMyTablewhere学号='"+varNumber+"'",conn);SqlCommandBuilderbuilder=newSqlCommandBuilder(adapter);adapter.InsertCommand=builder.GetInsertCommand();adapter.DeleteCommand=builder.GetDeleteCommand();adapter.UpdateCommand=builder.GetUpdateCommand();table=newDataTable();adapter.Fill(table);dataGridView1.DataSource=table;//conn.Close();}catch(Exceptionee){MessageBox.Show(ee.Message,"提示信息",MessageBoxButtons.OK,MessageBoxIcon.Warning);}15.给保存按钮添加一个click事件响应函数,添加如下代码textBoxNumber.Text="";dataGridView1.EndEdit();try{adapter.Update(table);MessageBox.Show("保存成功");}catch(Exceptionee){