管理信息系统开发ppt优秀PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《管理信息系统开发ppt优秀PPT.ppt》由会员分享,可在线阅读,更多相关《管理信息系统开发ppt优秀PPT.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、一、VB内置的数据库管理对象内置的数据库管理对象o为了能够便利地操作数据库,VB供应了一系列的内置的数据库管理类。其中最重要的类是ADODB.Connection类和ADODB.RecordSet类。o1、ADODB.Connection类oADODB.Connection是数据库连接类,全部对数据库的连接操作都是在这个类的基础上派生出来的。这个类有两个特别重要的属性:一、一、VB内置的数据库管理对象内置的数据库管理对象o(1)ConnectionString属性nConnectionString属性的值是一个字符串,用于描述数据库连接信息。例如:“DSN=数据源名称;uid=用户名;pw
2、d密码”就是用的较多的方式。表示以指定的用户名和密码访问数据源对应的数据库。o(2)Open方法nOpen的含义是打开数据库连接。当数据库连接被打开后,就可以通过这个数据库连接访问数据库中的内容了。一、一、VB内置的数据库管理对象内置的数据库管理对象o(3)示例o假设要运用VB访问SQLServer2000的数据库ycxxgl,已知此数据库的用户名是yyinfodl,密码是12345。在此数据库中有一张数据表“员工表”,结构为:职工号,姓名,性别,生日,权限,密码等。一、一、VB内置的数据库管理对象内置的数据库管理对象n连接此数据库的常用方法是:n利用“限制面板/管理工具”中的“ODBC数据源
3、”,设置ycxxgl为系统数据源,数据源名称为“lswgl”。n运用以下代码连接数据库nDIMconnASADODB.Connectionn定义一个数据库连接变量nSetconn=newADODB.Connectionn创建一个数据库连接对象nConn.ConnectionString=”DSN=lswgl;uid=yyinfodl;pwd=12345”nConn.open打开这个对象一、一、VB内置的数据库管理对象内置的数据库管理对象n或者:DIMconnASADODB.Connection定义一个数据库连接变量Setconn=newADODB.Connection创建一个数据库连接对象Co
4、nn.open”DSN=lswgl;uid=yyinfodl;pwd=12345”带参数打开这个数据库连接对象一、一、VB内置的数据库管理对象内置的数据库管理对象2、RecordSet类类oRecordSet类是一个记录集类,可以看作是一个处于内存中的二位表格。o对于游标类型,常用的方式是0和3,当游标方式为3时,可以设置游标的工作位置是在“客户端”还是在“服务器端”。o对于游标类型,锁定方式常用1和3。当锁定方式为3时,表示可以通过记录集更新记录。一、一、VB内置的数据库管理对象内置的数据库管理对象游标类型含义0只读向前1键集方式2动态方式3静态方式锁定方式含义1只读2保守式3开放式4开放式
5、批处理(1)记录集的状态记录集对象在创建时可以预设其状态。一、一、VB内置的数据库管理对象内置的数据库管理对象u(2)记录集的主要属性和方法命令名格式含义前提条件OpenOpen sql语句,连接名游标类型,锁定方式带参数打开,在指定连接上执行SQL语句,结果存入记录集对象无FilterFilter=”条件式”按照条件式对记录集过滤,去除不符合条件记录无addNewAddnew在记录集中添加一行记录集可更新updateUpdate把对记录集的更新保存到数据库记录集可更新DeleteDeleteDelete adAffectCurrent删除当前记录记录集可更新一、一、VB内置的数据库管理对象内
6、置的数据库管理对象u(3)记录集的应用示例Dim sqls as StringDim rs as ADODB.RecordSetSet rs=new ADODB.RecordSetSqls=”select*from 员工表”Rs.open sqls,connDim sqls as StringDim rs as ADODB.RecordSetSet rs=new ADODB.RecordSetSqls=”select*from 员工表”Rs.open sqls,conn,3,3二、数据表格二、数据表格DataGridoDataGrid是VB为了快速进行数据表处理而特地设计的一个类,是一个显示在
7、窗体中的二维表格。这个表格中的数据可以由带有客户端游标的记录集填充,也可以在创建DataGrid时干脆通过属性DataSource设定。二、数据表格二、数据表格DataGridu表5-9数据表格的属性和主要方法属性/方法名格式含义DataSourceDataSource=记录集对象名设置DataGrid的数据源是指定记录集DataSource=数据环境名设置其数据源是一个数据环境,需要继续指定其DataMember属性值DataMemberDataMember=命令名在DataSource中设定数据环境后,需要指定DataMember为数据环境下的某个命令名。实质上是一个运行命令后获得的记录集
8、对象。Columns(列号)Xx=数据表格.Columns(列)返回指定列中当前行的值三、基于代码的数据库操作三、基于代码的数据库操作1、案例要求、案例要求假设要运用假设要运用VB访问访问SQL Server 2000的的数据库数据库ycxxgl,已知此数据库的用户名是,已知此数据库的用户名是yyinfodl,密码是,密码是12345,定义的,定义的ODBC数据源名称是数据源名称是lswgl。在此数据库中有一张。在此数据库中有一张数据表数据表“员工表员工表”,结构为:职工号,姓名,结构为:职工号,姓名,性别,生日,权限,密码等。性别,生日,权限,密码等。编写一个工程编写一个工程sjcl,运行此
9、工程实现如图,运行此工程实现如图5-19所示的功能。假如单击所示的功能。假如单击“查询查询”按钮,则按钮,则只在表格中列出名字为文字框内容的记录;只在表格中列出名字为文字框内容的记录;如图如图5-20。单击。单击“删除删除”按钮,则删除当前按钮,则删除当前光标所在位置处的记录。光标所在位置处的记录。三、基于代码的数据库操作三、基于代码的数据库操作系统的运行效果图三、基于代码的数据库操作三、基于代码的数据库操作实际演示系统设计过程uDimconnAsADODB.ConnectionuDimsqlsAsStringuDimRsAsADODB.RecordsetuPrivateSubForm_Loa
10、d()uSetconn=NewADODB.Connectionuconn.OpenDSN=lswgl;uid=yyinfodl;pwd=12345uSetRs=NewADODB.Recordsetusqls=select*from员工表uRs.CursorLocation=adUseClientuRs.Opensqls,conn,3,3uSetDgYgb.DataSource=RsuEndSubuPrivateSubchazhao_Click()uRs.Filter=姓名like+Trim(ygxm.Text)+%uEndSub三、基于代码的数据库操作三、基于代码的数据库操作uPrivateS
11、ubDeleRec_Click()uDimygbhAsStringuygbh=DgYgb.Columns(0)usqls=deletefrom员工表where职工号=+ygbh+uconn.Execute(sqls)uSetRs=NewADODB.Recordsetusqls=select*from员工表uRs.CursorLocation=adUseClientuRs.Opensqls,conn,3,3uSetDgYgb.DataSource=RsuEndSubuPrivateSubquit_Click()uconn.CloseuUnloadMeuEndSub四、基于界面的数据库管理四、基于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 开发 ppt 优秀
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内