📄 0113.htm
字号:
<html>
<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1 {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
<p align="center"><big><strong>数据库</strong></big></p>
<div align="right">---摘自《CNET》</div>
ASP 的一个最大优点就是可以使您能够轻松地使用数据库。通常使用的数据库有 Access 和 SQL。由于 Access 比较容易上手,而且可能您也已经安装了该工具,因此在举例时我们都使用了 Access。一旦您掌握了用于 Access 数据库的 ASP 核心技术,您就会发现在使用 SQL 服务器时需要许多相同的技巧。 <br>
<br>
如果要使用数据库,您必须先在服务器上打开它。通过使用数据源名称 (DSN),或者直接在脚本中进行无 DSN 的连接,您可以连接并打开数据库。 <br>
<br>
创建数据源名称 (DSN) 通过在控制面板中建 System DSN,可以为将数据库用于 ASP 做好准备。在本地机器上,您可以为任何一个正在运行的数据库设置 DSN,然后在本地服务器上测试网页。如果您的站点空间由 ISP 提供,并且该 ISP 也支持 ASP,那么您很可能会看到用于创建数据库 DSN 的 GUI 界面。 <br>
<br>
在 Windows 95/98/NT 中,打开“控制面板”(开始/设置/控制面板),并双击 ODBC 项。 <br>
选择系统 DSN 标签并单击“添加”。 <br>
选择“Microsoft Access 驱动程序”并单击“完成”。 <br>
填写“数据源名称”。这是您用来引用数据库的名称,因此作为别名使用。 <br>
单击数据库部分的“选择”按钮,然后浏览查找系统上的 Access 数据库。 <br>
单击“确认”。 <br>
新的 DSN 将列在 System DSN 中,并且可以在本地服务器上使用。 <br>
<br>
连接数据库<br>
我们可以建一个无 DSN 的连接,看看您是怎样和数据库连接到一起的。在创建 DSN 时,您就存储了有关数据库的大量信息,这样每次需要这些信息时就不必重复它们了,这些信息包括:数据库类型、名称、位置,另外可能还有用户和口令。 <br>
<br>
要创建无 DSN 的连接,您就必须长期提供同样的信息。例如,下面的样例就显示了和名为 products 的 Access 数据库进行无 DSN 连接的过程: <br>
<br>
<% <br>
StrConnect = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\db\products.mdb"<br>
Set objConn = Server.CreateObject ("ADODB.Connection")<br>
objConn.Open StrConnect<br>
%><br>
<br>
第二行定义了数据库的驱动程序和物理路径。要使用无 DSN 连接,您需要知道文件从根目录开始的实际位置。对于那些使用网上存放服务的人来说,实际路径很难跟踪,但利用 Server.MapPath 的解决方案可以很容易地解决这个问题。 <br>
<br>
如果所建的 System DSN 名为 products,那么连接字符串就是: <br>
<br>
<%<br>
Set objConn = Server.CreateObject ("ADODB.Connection")<br>
objConn.Open "products"<br>
%><br>
<br>
现在数据库已经打开了,那我们能用它做些什么呢?能做的事太多了。当然,首先要做的是从数据库中读取一组记录,并将它们放到网页上。但在这之前,您需要一个记录集。<br>
</table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -