网站建设与管理第9章 使用Connect对象访问数据库.ppt

网站建设与管理第9章 使用Connect对象访问数据库.ppt

Fields集合与Field对象的反思 由于Field对象实在太重要了,因此ASP把它作为默认的了,Fields、Item、Value都可以省略不写。比如,在上面的例子中,其实不需要建立Field对象,直接用如下语句即可输出属性值: % Response.Write rs(name).name Response.Write rs(name) Value属性可省略 Response.Write rs(name).type Response.Write rs(name). Definedsize % 任务五 存取SQL Server数据库 存取SQL Server数据库(以下简称SQL数据库)其实和存取Access数据库是一样的,只是数据库连接字符串略有区别,其他部分基本一样。下面将着重介绍具体的连接方法。 假设已经建立了一个SQL数据库Database名称为sqltest,数据库登录账号jjshang,登录密码123456,ODBC数据源名称为test。数据表和字段与Access数据库address.mdb基本相似。 (1)基于ODBC数据源的连接方式 % Dim conn Set conn=Server.CreateObject(ADODB.Connection) conn.Open Dsn=test;Uid=jjshang;Pwd=123456 % 同连接Access数据库一样,也可以省略为: % Dim conn Set conn=Server.CreateObject(ADODB.Connection) conn.Open test, jjshang, 123456 % (2)基于ODBC但没有数据源的连接 连接方法如下: % Dim conn Set conn=Server.CreateObject( ADODB.Connection) conn.Open Driver={SQL Server}; Server=localhost; Database=sqltest; Uid=jjshang; Pwd=123456 % 其中Server参数表示SQL数据库服务器地址; localhost表示本机,也可以使用或本机IP地址。如果使用其他服务器上的SQL数据库,只要将localhost替换为该服务器的IP地址即可。 (3)创建基于OLE DB的连接 SQL数据库也可以使用SQL Server的OLE DB提供程序连接,例子如下: % Dim conn Set conn=Server.CreateObject(ADODB.Connection) conn.Open Provider=SQLOLEDB; Data?Source=localhost; initial?Catalog=sqltest; Uid=jjshang; Pwd=123456 % 存取SQL数据库总结 连上SQL数据库后,所有操作同Access数据库,程序基本不用改动。 需要特别说明的是,在SQL语句中,日期字段值两边的#号要改为单引号。 Access数据库和SQL数据库是可以相互转化的 可以将Access数据库导入SQL,或者将SQL数据库导出为Access数据库。 实际开发时,可以先用Access数据库,这样方便些。等基本上开发好后,再导入到SQL数据库中。而要修改的是就是个别字段的类型和连接数据库的语句。 但是SQL数据库还是要稳定些, 大型网站应该采用SQL数据库。 9.6 对多个表进行组合查询 多个表中组合查询数据的情况 也就是说从这个表中取若干个字段,再从另一个表中取若干个字段,其实主要用到的就是Select语句中的组合查询语句。 下面我们举例说明:建立数据库userinfo.mdb,它包括两张表:表tbUsers包含用户名、密码、真实姓名、性别等字段,表tbLog包括用户名、登录IP、登录时间字段。现在需要从tbUsers中选取用户名和真实姓名,从daylog中选取登录IP和登录时间。具体请看代码。 多个表进行组合查询的示例 9.7 通讯录综合示例 9.7.1 通讯录的设计 9.7.2 通讯录的实现 9.7.3 关于通讯录的讨论 9.7.1 通讯录的设计 现在就来综合前两章所学内容,来实现一个功能更为复杂的通讯录。 本通讯录要求能够分页、排序显示数据,并在详细页面中显示详细信息,能够添加、更新和删除记录,能够查找记录。实际上就是要将前面所学功能整合到一起。 本通讯录具体包括如下9个文件: address.mdb——数据库文件; odbc_connection.asp——连接数据库文件; config.asp——配置文件,用来声明一些常数; index.as

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档