ADO使用Connection对象实现与数据源的连接。该对象可以看作等价于到服务器的实际网络连接。
在访问数据库时,首先需要创建一个Connection对象,通过它建立到数据库的连接。具体程序如下:
<%
Server.ScriptTimeout="10"
Set myconn = Server.CreateObject("ADODB.Connection")
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/lyfn20.asp")
myconn.open connstr
%>
这里,为了保护数据库不被下载,将数据库的后缀名设为.asp。
1)ConnectionString属性
ConnectionString是连接字符串,指定用于建立连接数据源的信息。
2)State属性
State属性返回Connection对象的状态。当State=0时,表示对象已关闭;当State=1时,表示对象状态是打开的。
3)Open方法和Close方法
Open方法用于打开到数据源的连接;Close方法用于关闭到数据源的连接访问数据库完成后,为了节省资源,通常需要将数据库连接关闭。
4.2 CSS样式表的使用
CSS(Cascading Stylesheets,层叠样式表)是一种制作网页的新技术,现在已经为大多数的浏览器所支持,成为网页设计必不可少的工具之一。使用CSS能够简化网页的格式代码,加快下载显示的速度,也减少了需要上传的代码数量,大大减少了重复劳动的工作量。
首先,CSS要做的是为网页上的元素精确地定位,可以让网页设计者象导演一样,轻易地控制由文字、图片组成的演员们,在网页这个舞台上按剧本要求好好地表演。
其次,它把网页上的内容结构和格式控制相分离。浏览者想要看的是网页上的内容结构,而为了让浏览者更好地看到这些信息,就要通过格式控制来帮忙了。以前两者在网页上的分布是交错结合的,查看修改很不方便,而现在把两者分开就会大大方便网页的设计者。内容结构和格式控制相分离,使得网页可以只由内容构成,而将所有网页的格式控制指向某个CSS样式表文件。这样一来的好处表现在两个方面:
第一, 简化了网页的格式代码,外部的样式表还会被浏览器保存在缓存里,加快了下载显示的速度,也减少了需要上传的代码数量(因为重复设置的格式将被只保存一次)。
第二, 只要修改保存着网站格式的CSS样式表文件就可以改变整个站点的风格特色,在修改页面数量庞大的站点时,显得格外有用。避免了一个一个网页的修改,大大减少了重复劳动的工作量,
其具体的代码如下:
body {font-family:宋体;font-size:9pt;scrollbar-face-color: #FFCC66; font-size: 9pt; scrollbar-highlight-color: #FFCC66; scrollbar-shadow-color: #FFCC66; scrollbar-3dlight-color:#FFCC66;scrollbar-arrow-color:white;scrollbar-track-color:#FFFEEE;font-family:宋体; scrollbar-darkshadow-color:#E8F4FF}
td {font-family:宋体;font-size:9pt}
tt {font-family:宋体;font-size:14pt}
tr {font-family:宋体;font-size:9pt}
table {font-family:宋体;font-size:9pt}
input{border-top-width:1px;padding-right:1px;padding-left:1px;border-left-width:1px;font-size:9pt;border-left-color: #CCCCCC; border-bottom-width: 1px; border-bottom-color: #CCCCCC; padding-bottom: 1px; border-top-color: #CCCCCC; padding-top:1px; height:18px; border-right-width:1px; border-right-color: #CCCCCC; font-size: 9pt}
目 录
摘 要 I
ABSTRACT II
第一部分 BBS的制作 - 1 -
第 1 章 引 言 - 1 -
第 2 章 系统功能设计 - 2 -
2.1 对象分析 - 2 -
2.2 功能设计 - 3 -
第 3 章 系统设计架构和数据库设计 - 8 -
3.1 软件的运行环境设计 - 8 -
3.2 功能块分析 - 8 -
3.3 系统开发计划 - 11 -
3.4 数据库设计 - 12 -
3.4.1 数据库的结构定义 - 13 -
3.4.2 数据库的连接 - 16 -
3.4.3 数据表间的关系 - 16 -
第 4 章 论坛功能实现 - 18 -
4.1 数据库的访问 - 18 -
4.2 CSS样式表的使用 - 19 -
4.3 公共函数FUN的使用 - 21 -
4.4 论坛的实现 - 22 -
4.4.1 用户身份验证 - 22 -
4.4.2 注册新用户 - 23 -
4.4.3 显示主题留言 - 24 -
4.4.4 添加新贴 - 26 -
第二部分 聊天室的制作 - 29 -
第 5 章 准备:聊天室的需求分析与功能架构 - 29 -
第 6 章 制作:聊天室的功能实现 - 31 -
6.1 APPLICATION对象和SESSION对象 - 31 -
6.1.1 Application对象: - 31 -
6.1.2 Session对象 - 33 -
6.2 聊天室发信息的实现 - 37 -
6.3 实现私聊 - 39 -
6.4 屏蔽用户 - 40 -
结 论 - 42 -
致 谢 - 43 -
参考文献 - 44 -