欢迎来到天天文库
浏览记录
ID:41684785
大小:80.71 KB
页数:9页
时间:2019-08-29
《数据库原理与应用实验二基于C#程序的SQL查询语言实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、吉林丈禽地球探测科禽鸟枝术禽協实验报告课程名称数据库原理与应用成绩评定:教师:年月口报告人(姓名,学号)郑学法62100225班号621002实验时间地点地质宫109实验题目基于C#程序的SQL查询语言实验实验目的及要求学会利用C#连接数据库,并编写SQL的查询语言。完成单表查询(选择,条件)、连接查询、聚集查询。实验内容:1.设计查询界面;2.利用C#语言,主要编写与SQL语言”Select"有关的查询程序,检验结果;3.完成实验报告一、主要步骤1.利用所给的excel文件,转换数据库文件2.建立C
2、#Windous窗口程序工程,添加命名空间引用代码3.查询界而的设计4.代码实现(1)测试SQL语句(2)按姓名查询(3)多条件查询二、主要代码usingSystem;usingSystcm.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem・Disving;usingSystem・Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem・D
3、ata.0leDb;usingSystem・Dala.SqlClienl;namespace_62100225_zxf{publicpartialclassForml:Form{publicForml(){InitializeComponent0;}privatevoidFormlLoad(objectsendcr,EventArgsc){}privatevoid执行sql语句Click(objectsender,EventArgse)if(textBoxl.Text=="“)MessageBox.S
4、how(“请输入SQL语句!”);else{try{dataGridView1.DataSource=null;OleDbConnectionaConnection=new01eDbConnection(,zProvider"Microsoft.Jet.OLEDB.4.0;DataSource^"+Application.StartupPath+7"+"DB_student.mdb");//注:连接DBstudent数据库名称aConneclion.Open();OlcDbDataAdaptcrmya
5、daptcr=newOlcDbDataAdaptcr(textBoxl.Text,aConnection);//创建适配器myadaptcr,用于执彳亍sql语句。DataSetds=newDataSet();myadapter.Kill(ds);dataGridViewl.DataSource=ds.Tables[0];//将dataGridViewl与ds中的内容连接起来}catch(System.ExccptionE){MessageBox.ShowC我口己居然把SQL语句写错了!“);}}//
6、else的语句}privatevoid按姓名查询_Click(objectsender,EventArgse){OleDbConnectionaConnection二newOleDbConnectionCzProvider=Microsoft.Jet.OLEDB.4.0;DataSource二〃+Application.StartupPath+7"+"DBstudent.mdb");aConneclion.Open();stringSQLforNamc;SQLforNamc="select*fromt
7、studentwheretstudent・Sname=,+textBox2.Text+OleDbDataAdaptermyadapter=newOleDbDataAdapter(SQLforName,aConnection);DataSetds=newDataSet();myadapter・Fill(ds);dataGridView1.DataSource=ds.Tables[0];}privatevoid多条件查询Click(objectsender,EventArgse){OlcDbConnoct
8、ionaConneelion二newOleDbConnection(,zProvidcr-Microsoft.Jet.OLEDB・4.0Source二"+Application•StartupPath++,,DB_studcnt.mdb,/);aConnection.0pen();stringstrName;if(textBox3.Text==
9、
10、textBox4.Text==""){MessageBox.Show("请输入査询内容“);}else{st
此文档下载收益归作者所有