有许多数据库可供选择,如 SQL Server、ACCESS(.mdb)、EXCEL(.xls)、FOXPRO(.dbf)甚至普通的文件(.txt)。每种数据库适用于不同的场景。对于高并发应用,SQL Server 更为合适;对于中小型企业的非服务器级应用,推荐使用 ACCESS97。ASP(Active Server Pages)可以轻松连接和操作 ACCESS 数据库,实现数据的读写功能。
数据库选择考量
在选择数据库时,需要考虑多种因素:性能、易用性、成本和应用需求等。SQL Server 适合承载高并发的大型企业应用,而 ACCESS 适用于中小型企业的日常数据管理。特别是通过 PWS 或 IIS4 安装时,系统默认包含 ACCESS 的 ODBC 驱动,确保其支持。
示例分析
下面通过具体例子来展示如何使用 ASP 连接并读写 ACCESS 数据库。目标是创建一个名为 customer.mdb 的数据库,用于存储客户信息,包括:客户名称、联络人姓名、所在城市和电话号码。
创建 ACCESS 数据库
- 在 ACCESS 中创建数据库
customer.mdb
。 - 设计数据库结构,字段包括:客户名称、联络人姓名、所在城市、电话号码、客户编号和时间。
- 设置 客户编号 字段用于排序,时间 字段自动记录当前时间。
- 设置主键时,选择不创建主键。
构建 HTML 表单
通过 HTML 表单收集用户输入的信息,并将其提交给 ASP 页面进行处理。
<form action="insert.asp" method="POST">
<input name="company_name" type="text"/>
<input name="contact_name" type="text"/>
<input name="city" type="text"/>
<input name="phone" type="text"/>
<input type="submit" value="提交"/>
</form>
通过这个表单,用户可以输入客户信息,提交后由 ASP 页面插入数据到 ACCESS 数据库。