要与ODBC兼容的数据库进行连接必须建立一个DSNdatesource
ame用以定位和标识特定的ODBC兼容数据库通过ODBC用户可以选择希望创建的DSN的类型用户系统或文件用户和系统DSN存储在wi
dowsNT2000XP注册表中系统DSN允许所有的用户登陆到特定的服务器上去访问数据库而用户DSN使用适当的安全身份证明限制数据库到特定用户的连接文件DSN用于从文本文件中获取表格提供了对多用户的访问并且通过复制DSN文件可以轻易的从一个服务器转移到另一个服务器
51使用ADO组件查询WEB数据库
1调用ServerCreateObject方法取得“ADODBCo
ectio
”的实例,再使用Ope
方法打开数据库:co
ServerCreateObject“ADODBCo
ectio
”co
Ope
“数据库表名”2指定要执行的SQL命令连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过SQL指令来完成的,如要在数据表sig
altab中查询代码中含有“X”的记录sqlStr“selectfromsig
altabwherecodelike‘X’”rsco
ExecutesqlStr
f3使用RecordSet属性和方法,并显示结果为了更精确地跟踪数据,要用RecordSet组件创建包含数据的游标,游标就是储存在内存中的数据。4关闭数据库co
close
6网络聊天室用户管理区详细的设计与系统实现
详细设计是整个设计过程中,最重要的步骤之一,下面就系统中设计涉及到数据库方面的部分进行详细的设计。数据库在一个信息系统当中占有非常重要的地位,数据库设计的优劣直接对系统的以及实现的效果产生影响。设计数据库应该充分了解用户各个方面的要求。包括现有的以及将来可能增加的需求。本系统设计采用了Acess数据库设计。设计了两个数据库即聊天室系统的chatmdb它用来存储聊天者的发言信息、用户信息以及在线用户信息和实现留言的booksmdb它们用来保存留言数据和管理留言数据。
61聊天室管理系统的数据库设计数据库的结构定义存储用户信息的用户表用户表定义如表用户表列ID姓名名数据类型自动编号
varchar15可否为空NOTNULLNULL说明用户标示用户姓名
f性别密码
varchar2
varchar15
NULLNULL
用户性别用户登录
存储聊天者发言信息的聊天表聊天表的定义如下聊天表列名IDIP姓名颜色表情说话对象说话数据类型自动编号
varchar15
varchar15
varchar7
varchar8
varchar15可否为空
NOTNULL
说用户标示客户端的IP地址用户姓名
明
NULLNULLNULLNULLNULL
聊天者的发言的字体颜色采用16进制存储
聊天发言者的表情聊天发言的对方聊天者的发言内容
varchar100NULL
聊天室存储在线用户r