利用idc实现远程数据库访问

利用idc实现远程数据库访问

ID:8997624

大小:53.00 KB

页数:5页

时间:2018-04-14

利用idc实现远程数据库访问_第1页
利用idc实现远程数据库访问_第2页
利用idc实现远程数据库访问_第3页
利用idc实现远程数据库访问_第4页
利用idc实现远程数据库访问_第5页
资源描述:

《利用idc实现远程数据库访问》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、利用IDC实现远程数据库访问(北京师范大学计算中心马秀麟)摘要本文讨论了在WindowsNT网络下实施远程数据访问的一种方法。本文从网络系统选型,配置数据源,设计IDC查询文件和构造查询结果展示模板等方面入手,全面地论述了利用IDC方法和Internet技术实现远程网络数据库访问的实施技术和具体过程。关键词:WindowsNTServer,网络数据库,远程访问,IDC文件,模板文件,表单,SQL语句Keywords:WindowsNTServer,NetworkDatabase,IDC,HTX,Form,

2、SQL一、引言随着计算机网络技术的发展,各校校园网和局域网络在管理工作中得到日益广泛的应用。除了使用学校的校园网外,出于管理方面的考虑,我校各职能部门都构建了自己的局域网,利用局域网协助工作人员进行部门内的日常事务处理。然而职能部门提供的服务应该是全校性的,职能部门必须能够提供供全校师生访问的数据库管理系统,这是局域网络难以解决的任务。另一方面,由于经费短缺,要求各职能部门重新构建面向全校的大型数据库也是不现实的。综合考查各种解决方案,校长办公室在不改变原有的WindowsNT局域网络系统结构的情况下,利

3、用WindowsNTServer系统附带的IIS提供的IDC(InternetDatabaseConnector)技术,实现了远程数据库的访问。二、系统实现过程⑴、选择支持远程数据查询的支撑平台由于WindowsNTServer内含的IIS(版本2.0以上)提供InternetDatabaseConnector(Internet数据库连接器,简称IDC)技术,而且当前我校大多数职能部门的内部服务器都采用了WindowsNTServer系统,所以我们现有的WindowsNT服务器和IIS服务功能就提供了ID

4、C支持,我们不必要为构建一个新的远程数据库访问系统进行二次投资。同时,由于IDC技术可以容易地将数据库和Internet网络主页联系起来。基于上述原因,我们可以选用IDC或者ASP技术实现远程数据库访问。当前,校长办公室就是以此系统作为支撑平台的局域网和远程网络服务系统。⑵、设置ODBC数据源IDC数据库访问要求ODBC提供操作数据源。ODBC支持多种类型的数据库,只不过不同类型的数据库要使用对应的驱动程序负责对数据库的具体操作。因此,要利用IDC技术从远程访问服务器上的数据库,必须设置数据库的驱动程序,

5、使远程访问能够激活数据库对应的驱动程序,从而打开数据库,执行数据库的查询、修正和删除操作。这里,我们假设要访问的数据库是MicrosoftAccess97平台的数据库文件,因此我们需要安装MicrosoftAccess97库文件的驱动程序。其实我们在服务器上安装Office97时就已经安装了MicrosoftAccess97的ODBC驱动程序,此时需要我们做的工作就是把数据库文件指定为系统数据源,并给予数据源名称,以供IDC程序的运行。下面我们以数据库YJS.MDB(我校研究生基本情况数据库,其中包含在校

6、生的三张数据表,分别为96级研究生基本情况表YJS96,分别为97级研究生基本情况表YJS97和分别为98级研究生基本情况表YJS98)为例说明数据源的设置方法:在服务器WindowsNTServer的桌面上单击【我的电脑】【控制面板】,选择程序【ODBC数据源】图标,打开ODBC数据源设置窗口;5选择选项卡【系统DSN】,打开设置系统数据源对话框,在此对话框中选择【添加】按钮,系统提示各种形式数据库驱动程序,此时我们可以选择【MicrosoftAccess97Driver(*.Mdb)】然后选择【完成】

7、按钮,启动Access97数据库文件驱动程序,并进入Access97数据源配置窗口。在Access97数据源配置窗口的【数据源名:】文字框中输入要定义的数据源名称,数据源名称可由用户根据需要随意规定。这里我们要把服务器C盘DBASE目录下的研究生数据库YJS.MDB定义为数据源,因此我们可以定义数据源名称为XXYJS。正确地定义了数据源名称后,单击此对话框上的按钮【选取】,在系统提示出的服务器磁盘目录列表框中选择服务器的C盘DBASE目录,并选取文件YJS.MDB。最后对自己的设置【确定】。这样,我们已经

8、把YJS.MDB数据库设置为系统数据源,并命名为XXYJS,在以后的远程查询操作中,我们就可以使用数据源名称XXYJS来代表研究生数据库了。⑶、设计运行在服务器上的数据查询语句设计利用IDC进行数据库操作的核心步骤,就是设计执行查询操作的IDC文件,其基本格式如下:Datasource:数据库名称Username:使用者Template:查询模板文件名5SQLStatement:SQL语句其基本含义解释为:在Datasourc

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

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

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