- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理数据库开发
数据库原理与应用;第七章 数据库应用系统开发;7.1 管理信息系统;二。系统开发方法
结构化开发方法
原型法
面向对象开发方法
;1.结构化开发方法:
也称生命周期法,是指把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用系统标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的软件产品。
;2.原型法的基本思想是:
本着系统开发人员对用户需求的理解,先快速实现一个原型系统,然后就这个模型展开讨论,征求用户意见与用户进行沟通,在使用中不断修改完善原型,逐步求精,直到用户满意为止。
;7.2 数据库应用系统体系结构;二。B/S模式:浏览器/服务器模式
B/S结构是一种以Web技术为基础的新型网络管理信息系统平台模式,B/S结构系统分为三个层次:浏览器、Web服务器和数据库服务器。
客户机端只需安装和运行浏览器软件,用户通过浏览器发出一系列的指令和请求动作,由服务器端负责对请求进行处理,并将得到的结果通过网络发回给客户端。
;Web服务器: ?网站
IIS:Internet Information Services,微软
TOMCAT
WEBLOGIC
……;7.3 基于C#.NET的数据库系统开发;二。C#.NET的数据库系统开发
1。ADO.NET:
ADO.NET是一种数据访问技术,可以使应用程序连接到数据库,并以各种方式操作存储在其中的数据。
ADO.NET数据库驱动程序:SQL Server、ODBC和OLEDB
C#.NET中 ADO.NET/SQL Server内置对象:
SqlConnection:数据库连接对象
SqlCommand:命令对象
SqlDataAdapter:数据库适配器对象
……;2。C#数据控件: 实现各种数据操作
TextBox
Button
GridView
DataList
……;【例8-1】用GridView显示数据:
1)新建项目:VC#,asp.net WEB应用程序
2)添加GridView控件;3)新建数据源;7.3 基于C#.NET的数据库系统开发;7.3 基于C#.NET的数据库系统开发;7.3 基于C#.NET的数据库系统开发;7.3 基于C#.NET的数据库系统开发;4)运行结果;3。以编程方式访问SQL SERVER数据库
步骤:
添加ADO.NET数据访问接口;
创建连接对象SqlConnection;
打开连接;
创建SQL语句的字符串;
创建SqlCommand命令对象;
调用SqlCommand命令对象的方法执行命令;
关闭连接;;;;2)进入“Default.aspx”页面???添加ADD按钮;
; protected void Button1_Click(object sender,
EventArgs e)
{
string constr = Data Source=.;Initial Catalog=
XSCJGL;User ID=sa;Password=950805;
SqlConnection con = new SqlConnection(constr);
con.Open();
SqlCommand cmd = new SqlCommand(insert into
student(sno,sname,sage) values(‘222’,‘王一
,20),con);
cmd.ExecuteNonQuery();
con.Close();
}
;MS SQL Server连接对象: SqlConnection
创建格式:
SqlConnection 对象名 = new SqlConnection(连接字符串)
连接字符串:
使用之前应该打开:
连接对象名.Open( );
关闭连接:
连接对象名.Close( );
;MS SQL Server命令对象: SqlCommand
用于执行SQL命令或者存储过程
创建格式:
SqlCommand 对象名 = new SqlCommand(cmdtxt,connection)
cmdtxt是SQL命令字符串、存储过程名。
参数connection是连接对象名。
Command对象的方法:
ExecuteNonQuery()
用于执行对数据库的更新
文档评论(0)