注意由于性能和可靠性的原因,我们极力推荐您使用〃客户…服务器数据库引擎”配置由这样一种Web应用程序驱动的数据,这些Web应用程序必须满足10个以上的用户的同时访问。尽管ASP可以使用任何ODBC兼容的数据库,但它是为使用客户…服务器数据库而设计的,而且经过了严格的测试,这些数据库包括Microsoft SQL Server、Oracle 等。
ASP支持共享文件数据库(如Microsoft Access或Microsoft FoxPro)作为有效的数据源。尽管在ASP文档中的一些示例使用共享文件数据库,但我们建议只将此类数据库引擎用于开发或有限的配置方案。共享文件数据库可能无法很好地适用于可满足高需求、高质量的Web应用程序的客户…服务器数据库。
配置SQL Server数据库文件DSN
注意如果数据库驻留在远程服务器上,请与服务器管理员联系,获取附加的配置信息;下面的过程使用SQL Server的ODBC默认的设置,它可能不适用于您的硬件配置。
在〃创建新数据源〃对话框中,从列表框中选择〃SQL Server”,然后单击”下一步”。
键入DSN文件的名称,然后单击”下一步”。
单击〃完成〃创建数据源。
键入运行SQL服务程序的服务器的名称、登录ID和密码。
在〃创建SQL Server的新数据源”对话框中,在”服务器”列表框中键入包含SQL Server数据库的服务器的名称,然后单击”下一步”。
选择验证登录ID的方式。
如果要选择SQL服务器验证,请输入一个登录ID和密码,然后单击”下一步”。
在〃创建 SQL Server的新数据源”对话框中,设置默认数据库、存储过程设置的驱动程序和ANSI标识,然后单击”下一步”。(要获取详细信息,请单击”帮助”。)
在对话框(同样名为〃创建SQL Server的新数据源〃)中,选择一种字符转换方法,然后单击〃下一步〃。(详细信息,请单击〃帮助〃。)
在下一个对话框(同样名为〃创建SQL Server的新数据源”)中,选择登录设置。
注意典型情况下,您只能使用日志来调试数据库访问问题。
在〃ODBCMicrosoft SQL Server安装程序〃对话框中,单击〃测试数据源〃。如果DSN正确创建,”测试结果”对话框将指出测试成功完成。
SQL server连接和安全信息
如果您正在开发用于连接远程SQL Server数据库的ASP数据库应用程序,应考虑以下问题:
连接方案:您可以选择TCP/IP套接字和命名管道的方法访问远程的SQL Server数据库。当使用命名管道时,因为在建立连接之前,数据库用户必须被Windows NT确认,所以对只有适当的SQL Server访问身份而在该计算机上没有Windows NT用户帐号的用户可能会被拒绝访问命名管道。作为一种替代方案,使用TCP/IP套接字的连接可直接连接到数据库服务器,而不必通过使用命名管道的中间计算机。因为使用TCP/IP套接字连接可直接连接到数据库server,所以通过SQL Server的确认,用户就可以获得访问权,而不必通过Windows NT的确认。
注意在连接到远程数据库时使用 TCP/IP 套接字可提高性能。
安全性:如果您使用SQL Server的集成或混合安全特性,并且SQL Server数据库位于远程服务器上,则不能使用Windows NT请求/响应的确认。也就是说,不能将Windows NT请求/响应身份证转发到远程计算机上,而只能使用基本身份验证,它根据用户提供用户名和口令信息进行。
有关这一主题的详细信息,请参阅http://microsoft。/sqlsupport/上的Microsoft SQL Server技术支持主页。
配置Oracle数据库文件DSN
首先要确保Oracle用户软件被正确地安装要创建DSN的计算机上。详细信息,请与服务器管理员联系或参阅数据库软件文档。
在〃创建新数据源〃对话框中,从列表框中选择〃MicrosoftODBCfor Oracle”,然后单击”下一步”。
键入DSN文件的名称,然后单击”下一步”。
单击〃完成〃创建数据源。
输入用户名、密码和服务器名,然后单击〃确定〃。
注意DSN文件用。dsn扩展名,位于 Programsmon FilesODBCData Sources 目录中。
有关创建DSN文件的详细信息,请访问Microsoft ODBC Web站点:http://microsoft。/odbc/。
连接数据库
访问数据库信息的第一步是和数据库源建立连接。ADO提供Connection对象,可以使用该对象建立和管理应用程序和ODBC数据库之间的连接。Connection对象具有各种属性和方法,可以使用它们打开和关闭数据库连接,并且发出查询请求来更新信息。要建立数据库连接,首先应创建Connection对象的实例。例如,下面的脚本创建 Connection对象,接着打开数据库连接:
注意无论在等号(=)之前还是之后,DSN字符串都不能包含空格。
在这种情况下,Connection 对象的Open方法引用基于DSN的文件,其中包含关于数据库的位置和配置信息。也可以不引用DSN,直接显式引用供应程序、数据源、用户ID和密码。有关建立连接的可选方法的详细信息,请参阅Microsoft ActiveX Data Objects(ADO)。
用Connection对象执行查询
用Connection对象的Execute方法,您可以发出结构化查询语言(SQL)查询数据库源并检索结果。SQL是用于与数据库通讯的工业标准语言,它有许多命令可用来检索和更新信息。
下面的脚本使用Connection对象的Execute方法在SQL INSERT命令的表格中发出查询,该命令将数据插入特定的数据库表格。在下面的示例中,脚本将名称Jose Lugo插入名为Customers的数据库表中。
注意基于DSN路径字符串的文件在等号(=)前后不应包含空格。
除了SQL INSERT命令以外,您也可以使用SQL UPDATE和DELETE命令更改和删除数据库信息。
用SQL UPDATE命令,您可以改变数据库表中各项目值。下面的脚本使用UPDATE命令将Customers表中每个LastName字段包含姓Smith 记录的FirstName字段更改为Jeff。
要想从数据库表中删除特定的记录,可使用SQL DELETE命令。下面的脚本从Customers表中删除了所有姓Smith的行:
注意在使用SQL DELETE命令时,必须谨慎从事。当使用不带WHERE子句的DELETE命令时,它将删除表中的所有行。一定要包含SQL WHERE子句来指定要删除的确切行。
使用Recordset对象处理结果
尽管Connection对象简化了连接数据库和查询任务,但Connection对象仍有许多不足。确切地说,检索和显示数据库信息的Connection对象不能用于创建脚本;您必须确切知道要对数据库作出的更改,然后才能使用查询实现更改。
对于检索数据、检查结果、更改数据库,ADO提供了Recordset对象。正如它的名称所暗示的那样,Recordset对象有许多您可以使用的特性,根据您的查询限制,检索并且显示一组数据库行,即记录。Recor
小说推荐
- asp基础入门篇(DOC格式)
- ASP入门与实例-IIS的安装与配置1、运行环境与软件要求Windows 2000 以上(不包括Windows XP Home版)IIS 4.0 以上Microsoft Access 2000Dreamweaver MX2、IIS的安装与配置a.安装IIS若操作系统中还未安装IIS服务器,可打开"控
- 其他
- 最新章:第23章
- 路由器基本知识及应用实例(DOC格式)
- 第二章 路由器第一节 路由器发展概述自从1984年问世至今,路由器已经走过了近20年的快速技术发展历程。路由器的应用领域不断扩展、从单一的互通网关逐渐扩展到覆盖广域网、城域网乃至用户接入的各个领域。近年来,路由器早已逐渐脱离单纯用于企业网出口和互联的概念,开始成为运营网络和各种专用业务网络的核心设备
- 其他
- 最新章:第48章
- php程序设计简明教程(DOC格式)
- -Page 1-PHP 程序设计简明教程PHP 讲义 第 1 页 共 90 页-Page 2-目录序 4第一章 PHP 简介 6
- 其他
- 最新章:第31章
- JSP入门教程(DOC格式)
- -Page 1-jsp 入门教程0.0.1版权(c 2008 叮咚老菜鸟叮咚对文档的任何问题或建议,请给叮咚发邮件或留言。QQ:475784337QQ 群:51239192MSN:lingirl6@hotmail.EMAIL:lingirl6@hotmail.2008-02-28 20:05:061
- 其他
- 最新章:第37章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章
- Word2003使用技巧大全(DOC格式)
- Word使用技巧(二)表格使用大全更新时间:2009-11-16 19:32:15 本文共阅读了257次 作者:xushezheng 文章来源:电教组字体大小:大中小一、快速插入表格 拖动“插入表格”能插入的最大表格跟该图标位置、显示分辨率有关。如使用800×600分辨率时最大为18行×28列 二、
- 其他
- 最新章:第1章
- Excel word ppt office使用技巧大全(DOC格式)
- -Page 1-Excel_word_ppt_使用技巧大全(完全版)Excelwordppt使用技巧大全(2011新版本)I-Page 2-Excel_word_ppt_使用技巧大全(完全版
- 其他
- 最新章:第338章
- 龙语实用教程
- 作者:犸娜【由文】第一卷 巴萨帝国的鞑鞑草 第一章 河谷的新管家“禁止闯入龙语者摩南;法缪阿之领地”流浪者对着告示上漂亮的花式字体看了又看,终于死心地叹了口气,摸出羊皮地图摊在地上。走进死胡同了,他沮丧地叹息着,慢吞吞地提起探路水晶在地图上滑动。好不容易离开满眼腐烂草木的沼泽地,前面带小路的清爽森林
- 魔法玄幻
- 最新章:第112章
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 其他
- 最新章:第28章