网络数据库讲稿(客户端开发编程)

2024-10-17

网络数据库讲稿(客户端开发编程)(共2篇)

网络数据库讲稿(客户端开发编程) 篇1

网络数据库讲稿(14)

3/26/2013 SQL Server客户端开发与编程

一、引言

1.编程模式:C/S模式和B/S模式。

2.客户端编程语言:ASP,VB,VC,VFP,PB,Delphi,Access,ASP,JSP等,都可访问SQL数据库。3.可访问多种数据库。

二、数据库编程接口

1.ODBC ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。

ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由ODBC驱动程序完成。也就是说,不论是FoxPro、Access , MYSQL还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。

2.OLE DB OLE DB(Object Linking and Embedding,对象连接与嵌入),简称OLE技术;DB(data base)。

OLE DB(OLEDB)是微软的战略性的通向不同的数据源的低级应用程序接口。OLE DB不仅包括ODBC的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路。作为微软的组件对象模型(COM)的一种设计,OLE DB是一组读写数据的方法。

3.ADO ADO(ActiveX Data Objects)是微软公司的一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个桥梁。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。

ADO是一种面向对象的编程接口,是一个能够访问不同数据库的统一接口,它在OLE DB中提供了一种“桥”程序,这种程序能够提供对数据库的连接。开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。

4.三种接口之间的关系

ODBC是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的,每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解,因此,能处理各种各样数据库的通用的API就应运而生了,也就是现在的ODBC(Open Database Connectivity)。ODBC是人们在创建通用API的早期产物,有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库。

网络数据库讲稿(14)

3/26/2013 OLEDB位于ODBC层与应用程序之间。在一些应用中,例如ASP、Delphi,ADO是位于OLEDB之上的“应用程序”。ADO调用先被送到OLEDB,然后再交由ODBC处理。

三、常用ADO对象方法和属性

1.Connection对象

P214, P220 2.Command对象

P214, P227 3.Recordset对象

P215, P220

四、用其它语言访问SQL数据库

ASP,VB,VC,VFP,PB,Delphi,Access,ASP,JSP等,都可访问SQL数据库。

以下仅介绍ASP、VFP、Delphi。五.ASP访问SQL数据库

1.常用ASP内建对象 Request Response Application Session Server 2.建立访问环境

可使用OLE DB或ODBC。

(1)建立使用OLE DB的访问环境

需要在“程序/管理工具/Internet服务器管理”中,右击“默认Web站点”,再单击“属性”,然后设置“主目录”和“文档”。(如P218图6.8)(2)建立使用ODBC数据源的环境

需要在“程序/管理工具/数据源(ODBC)”中配置,在DNS配置框中选“使用用户输入登录ID和密码的SQL Server验证”。P213 3.连接到数据源 P214 在ASP中引用ADO对象,要加前缀ADODB。(1)创建一个ADO Connection对象。例如:

Set cn=Server.CreateObject(“ADODB.Connection”)(2)连接到数据源

①使用OLE DB接口

首先指定OLD DB提供者 例:

cn.Provider=”sqloledb” 再连接到数据源 例:

cn.Open “Server=zyxy;Database=教学管理;uid=sa;pwd=‟‟”

网络数据库讲稿(14)

3/26/2013 ②使用ODBC数据源 例:

cn.Open “dsn=jxgl;uid=sa;pwd=‟‟”

„jxgl是2(2)中建立的数据源

4.执行访问数据源的命令并创建结果集对象

例:

set rs=cn.Execute(“select * from 学生 where 性别=‟男‟”)5.关闭连接

例: rs.close cn.close 6.应用举例

例6.1

P221 用cn.Excute创建的Recordset对象,在结果集中只能用MoveNext逐步向尾部单方向移动记录指针。还有另一种方法创建Recordset对象:P222L18。用此种方法创建的Recordset对象的Open方法有四个参数。

六、在客户端用VFP访问网络数据库SQL Server上的数据库(一)在客户端设置ODBC: 在本地机上:

开始/设置/控制面板/管理工具/数据源(ODBC)在此添加数据源,命名数据源名(假定命名为jxgl),填写服务器名,使用SQL Server验证,更改默认的数据库。

附:可继续完成以下设置: 在客户端VFP环境下打开项目管理器(项目中至少应有一个数据库),展开数据库,选择连接,单击新建按钮,打开连接设计器对话框,填写有关内容(也可以打开一个数据库,用create connection命令打开连接设计器对话框),最后在保存对话框输入连接名(假定为LJ)。该连接还可使用以下命令建立:

CREATE CONNECTION <连接名> DATASOURCE <数据源名> USERID PASSWORD <密码> DATABASE <数据库名> 例:CREATE CONNECTION LJ DATASOURCE “jxgl” USERID “sa” PASSWORD “”

DATABASE “教学管理”

(二)在客户端VFP中使用SPT(SQL Pass Through)技术

1.连接数据源

<连接句柄变量名>=SQLConnect(<数据源名>,,<帐户密码>)例如:

dh=SQLCONNECT(“LJ”,”sa”,””)也可使用

<连接句柄变量名>=SQLStringConnect(“dsn=<数据源名>;uid=;

pwd=<帐户密码>”)例如

dh=SQLStringConnect(“dsn=LJ;uid=sa;pwd=”)如果连接成功,dh返回正整数句柄,失败返回-1。

附:也可以使用命令 <连接句柄变量名>=SQLConnect(<连接名>)例:DH=SQLConnect(“LJ”)2.执行SQL命令

SQLEXEC(<连接句柄变量名>,)

网络数据库讲稿(14)

3/26/2013 在查询命令中添加READWRITE关键词,可得到可读写的临时表。可用SQLCOMMIT(DH)、SQLROLLBACK(DH)提交或回滚事务。3.断开连接

SQLDISCONNECT(DH)

七、Delphi访问SQL数据库

1.ADO控件

P304 2.使用TADODataSet访问SQL数据库

网络数据库讲稿(客户端开发编程) 篇2

有线数据业务客户经理竟争上岗演讲稿

尊敬的各位领导和各位同事: 你们好!

非常感谢让我有机会参加今天的岗位竞聘演讲。

我叫杨胜,大专学历,原从事会计工作,96年开始从事电脑培训和网络服务工作,2001年开始进入电信行业,正式融入到浠水移动这个大家庭则是在2003年7月。在这以后的四年里我感受到移动大家庭给予我的巨大欢乐,在这里我学会了如何成为一名合格的客户经理,也在为客户服务的过程中找到自我工作价值,我为能成为一名合格的移动人而自豪。

我这次竞聘的岗位是“有线数据业务客户经理”。

我对有线数据业务的理解是:有线数据业务是移动无线数据业务的基础和后台支撑,同时也是电信市场新的业务增长点,有线数据业务的工作好坏直接影响到移动日常业务的正常运行和新业务的快速发展,它包括宽带网接入、IP超市、办公网络和专线电路租赁等。

我竞聘的优势:首先我有较高的学历文凭,有较强的自学能力,能适应日新月异的新业务发展要求;其次是我长期从事电脑网络基础工作,有较丰富的电脑网络技术知识,对从事有线数据业务工作得心应手;再次就是我有长期在电信行业工作的经验,对有线数据业务的市场现状和将来发展趋势有充足的认识和了解。

如果我能够竞聘上这个岗位,我将从以下几个方面开展工作:

一、认真踏实地做好有线数据业务的基础管理提升工作。首先我将进一步搞好机房的规范化建设,力争做到各项设备标签化、条理化和清洁化,其次是做好设备资料的登记工作和设备维护记录,做到心中有数,以减少故障判断的时间,提高工作效率,最后是对相关设备使用人不定期进行培训,告之设备发生故障的原因和判断方法,给她们传授相关的业务知识。

二、根据市场情况,扬长避短,确立移动公司有线数据业务发展方向。移动公司的重点业务是无线数据业务,在有线数据业务方面相对于其他电信运行商基础网络建设比较薄弱,因此我的工作重点将是全力辅助无线数据新业务发展,积极推进集团信息化产品应用,同时也要在有线资源充足的区域大力发展移动宽带网和IP超市等业务。过去移动宽带不计成本发展,造成投入产出不平衡甚至亏损,从我开始接手以后就开始规范清理移动宽带市场,有计划的针对一些重点企业进行攻关,同时及时抓住机遇参与市场竞争,使有线数据业务收入逐年稳步增长,2005年度有线数据业务收入接近十万元。

三、积极进取,努力提高技术水平,提高服务质量,促进业务发展。有线数据业务工作复杂,理论性和实践性都很强,如果不经常进行业务知识更新将很难胜任。中昌大酒店是浠水移动集团VOIP电话的大客户,它每个月的话费收入在三千元以上,由于小交电话机房在中昌内部不能进行及时有效的停机管理,在开始的几个月该客户经常故意拖欠电话费,针对此情况我配合其他客户经理积极上门协商并快速解决了客户的许多实际问题,同时对集团VOIP电话进行升级,实现可远程停机开机操作,使该客户以后每个月都及时交清了电话费,既维护公司的利益又挽留了客户。

四、树立强烈的责任心和敬业精神,任劳任怨,将自身完全融入到移动大家庭中,团结友爱,发挥团体合作精神。客户经理既是公司的代表,又是客户的顾问,我将继续立足于“沟通从心开始”的服务理念,急客户之所急,想客户之所想,做客户信赖的朋友(来源于新世纪范本网),同时充分利用上门服务的机会积极推广移动公司其他新业务,用最好的服务来回报客户。

上一篇:初中班主任班务总结下一篇:2019辅导员工作计划