欢迎来到天天文库
浏览记录
ID:37763154
大小:1.90 MB
页数:81页
时间:2019-05-30
《ASP数据库编程技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章ASP数据库编程技术11.0ASP访问数据库简介在传统的HTML页面中,访问数据库一般是通过公用网关接口(CGI)来实现开发困难,大量并发请求时会显著地降低服务器的运行效率ASP(ActiveServerPages)技术实现数据库访问一种是通过ODBC(OpenDatabaseConnectivity------开放的数据库连接)接口一种是通过ADO(ActiveXDataObjects)技术。Internet数据库接口(IDC)远程数据服务(RDS)11.0.1什么是ODBCODBC是连接数据库的通
2、用驱动程序,它是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。也就是说运用ODBC,我们可以实现对多种数据库的连接。back1.应用程序访问数据库的传统方式2.透过ODBC访问数据库的方式11.0.1什么是ODBCODBC使用DSN(DataSourceName,数据源名)定位和标识特定的ODBC兼容数据库,将信息从Web应用程序传递给数据库。DSN的意思是“应用程序用以请求一个连到ODBC数据源的连接的名字”,换句话说,它是一个代表ODB
3、C连接的符号。它隐藏了诸如数据库文件名、所在目录、数据库驱动程序、用户ID、密码等细节。因此,当使用一个已建立的连接时,使用者不用去考虑所要连接的数据库的类型、数据库的文件名、存放位置等问题,只要给出它在ODBC中的DSN既数据源名即可。11.0.1什么是ODBCDSN有3种类型:文件DSN:这种DSN的细节既描述连接的方式储存在指定文件中。只有有权限存取该文件的用户才能访问该DSN。系统DSN:这种DSN可以被任何登录到系统中的用户使用。用户DSN:这是为特定用户建立的DSN。只有建立这个DSN的用户才能看
4、到并使用它。11.0.2什么是ADOADO(ActiveDataObject),一个ASP内置服务器对象的数据库访问控件。ADO对象给开发人员提供了一种快捷、简单、高效的数据库访问方法。ADO可以包含在ASP应用程序中来产生对数据库的连接,进而存取和操纵数据库中的表,形成用户实际要使用的数据的集合。ADO几乎兼容各种数据库系统。利用ASP与ADO访问Web数据库ADO对象主要是由七个对象和四个数据集合所组成。七个对象是Connection对象、Command对象、Parameter对象、Recordset对象
5、、Field对象、Property对象、Error对象等,以及Fields数据集合、Properties数据集合、Parameters数据集合和Error数据集合。每一个对象都有大量的属性和方法,如果系统地掌握了这些属性和方法,就能开发出功能更全面、更高级的系统。ADO主要的对象1.Connection对象又称连接对象,用于创建ASP程序和指定数据库的连接。在使用任何数据库之前,首先应创建程序与数据库的连接,然后才能对数据库做进一步的操作。2.Command对象又称命令对象,负责对数据库提供请求,也就是传递指
6、定的SQL命令。它可以对数据库执行查询,更新、插入和删除等操作。3.Recordset对象又称记录集对象,负责浏览与操纵从数据库取得的数据。Recordset对象是最主要的对象。当用Command对象或Connection对象执行查询命令后,就会得到一个Recordset对象,该对象包含满足条件的所有记录。这三个对象的逻辑关系是,利用Connection对象建立与数据库的连接,然后利用Command对象对数据库执行查询等SQL命令,得到Recordset记录集,最后在Recordset对象中进行具体操作。ba
7、ck11.0.3ACCESS数据库的系统DSN配置【ODBC数据源管理器】对话框在桌面上选择【开始】、【设置】、【控制面板】,打开【控制面板】对话框,双击【管理工具】图标,然后再双击【ODBC数据源】图标,打开【ODBC数据源管理器】对话框。选择【系统DSN】选项卡,单击【添加】按钮,出现【创建新数据源】对话框。11.0.3ACCESS数据库的系统DSN配置【创建新数据源】对话框选择名称为【MicrosoftAccessDriver(*.mdb)】数据源驱动程序。单击【完成】。11.0.3ACCESS数据库的
8、系统DSN配置【ODBCMicrosoftAccess安装】对话框在【数据源名】文本框中填入要配置的DSN的名称,例如Mysite。然后单击【选择】按钮。11.0.3ACCESS数据库的系统DSN配置【选择数据库】对话框选择要作为数据源的数据库。然后单击【确定】按钮。11.0.3ACCESS数据库的系统DSN配置【ODBC数据源管理器】对话框系统数据源列表中出现了Mysite。至此,ACCESS数据
此文档下载收益归作者所有