c#程序设计教程 课件第10章.ppt

c#程序设计教程 课件第10章.ppt

ID:57055396

大小:1.11 MB

页数:69页

时间:2020-07-30

c#程序设计教程 课件第10章.ppt_第1页
c#程序设计教程 课件第10章.ppt_第2页
c#程序设计教程 课件第10章.ppt_第3页
c#程序设计教程 课件第10章.ppt_第4页
c#程序设计教程 课件第10章.ppt_第5页
资源描述:

《c#程序设计教程 课件第10章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章数据库开发技术10.1一个简单的C#数据库应用程序10.2数据库系统与ADO.NET概述10.3SQL语言简介10.4ADO.NET对象10.5数据库操作举例本章内容10.1一个简单的C#数据库应用程序10.1.1创建数据库和数据表先创建数据库和数据表。具体操作如下:(1)启动SQLServer2008ManagementStudio,选择左上角的“新建查询”快捷按钮,打开SQL代码编辑器:10.1一个简单的C#数据库应用程序10.1.1创建数据库和数据表(2)创建数据库MyDatabase和数据表student。1

2、0.1一个简单的C#数据库应用程序10.1.1创建数据库和数据表创建数据库MyDatabase和数据表student的SQL代码如下:UseMaster;GOCREATEDatabaseMyDatabase;GOUseMyDatabase;GOCREATETABLEstudent(学号char(8)PRIMARYKEY,姓名varchar(8)NOTNULL,性别char(2)CHECK(性别='男'OR性别='女'),成绩numeric(4,1)CHECK(成绩>=0AND成绩<=100));GO10.1一个简单的C#数据

3、库应用程序10.1.1创建数据库和数据表INSERTINTOstudentVALUES('20102001','阎妮','女',98);INSERTINTOstudentVALUES('20102002','张有来','男',58);INSERTINTOstudentVALUES('20102003','王文喜','男',72);INSERTINTOstudentVALUES('20102004','赵敏','女',66);INSERTINTOstudentVALUES('20102005','罗莎','女',88.5);I

4、NSERTINTOstudentVALUES('20102006','蒙恬','男',93);GO10.1一个简单的C#数据库应用程序10.1.2创建数据库应用程序(1)创建C#窗体应用程序MyDBApp,在窗体上添加一个DataGridView控件和Button控件,并适当调整它们的大小和位置,设置其Text属性(其他属性不用设置):10.1一个简单的C#数据库应用程序10.1.2创建数据库应用程序(2)编写代码假设数据库服务器的名称为“mzq”,服务器的登录名和密码分别为“sa”和“sql2008”,则连接数据库MyDa

5、tabase并显示表student中数据的代码如下:privatevoidbutton1_Click(objectsender,EventArgse){//设置连接字符串stringConnectionString="DataSource=mzq;Initial Catalog=MyDatabase;"+"PersistSecurityInfo=True;UserID=sa;Password=sql2008";DataSetdataset=newDataSet();//创建数据集//创建一个新连接SqlConnectionc

6、onn=newSqlConnection(ConnectionString);10.1一个简单的C#数据库应用程序10.1.2创建数据库应用程序try{//创建数据提供者SqlDataAdapterDataAdapter=newSqlDataAdapter("SELECT*FROMstudent",conn);//填充数据集dataset,并为本次填充的数据起名“student_table”DataAdapter.Fill(dataset,"student_table");dataGridView1.DataSource=d

7、ataset;//在dataGridView1控件中显示名为student_table的填充数据dataGridView1.DataMember="student_table";}catch(Exceptionex){MessageBox.Show(ex.ToString());}finally{conn.Close();conn.Dispose();dataset.Dispose();}在数据集dataset中可以填充“多批”数据并给它们起名,此后通过它们的名称就可以实现对“多批”数据的访问操作。10.1一个简单的C#数据

8、库应用程序10.1.2创建数据库应用程序执行该程序,在运行界面上双击【浏览数据】按钮即可看到数据库MyDatabase中数据表student所包含的内容:——SqlConnection和DataSet实际上是ADO.NET组件包含的内容,因此要开发基于C#的数据库应用程序,需要对数据库及A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。