制作asp操作数据库的网页:[2]连接数据库
1、 新建一个“Microsoft Office Access 应用程序”,命名为“data”,并打开。
使用设计器创建表,如图所示,将“id”设为主键
保存该表,命名为“test”
这样数据库就建好了
![制作asp操作数据库的网页:[2]连接数据库](https://exp-picture.cdn.bcebos.com/acfda02f47704618248c4788b08602214e5776ee.jpg)
2、 打开“test”表,输入一些数据,如图所示
现在可以关闭数据库,打开Dreamweaver,新建一个VBScript动态页
![制作asp操作数据库的网页:[2]连接数据库](https://exp-picture.cdn.bcebos.com/4759c1dae43b3b86fc77ece4185653bbf92075ee.jpg)
3、 在<body></body>里面输入代码
首先定义数据库连接和读写变量,代码如下:
<%
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
%>
写数据库查询语句,并打开数据库,代码如下:
<%
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data.mdb")
exec="select * from test"
rs.open exec,conn,1,1
%>
![制作asp操作数据库的网页:[2]连接数据库](https://exp-picture.cdn.bcebos.com/92174dbbf82064fb925c92928e6104a354e96fee.jpg)
4、 插入一个2行2列的表格
填写第一行的标题
![制作asp操作数据库的网页:[2]连接数据库](https://exp-picture.cdn.bcebos.com/30601b6104a355e98af94b64d22ae3efe17868ee.jpg)
5、 将表格代码修改为
<table width="100%" border="1">
<tr>
<td>姓名</td>
<td>地址</td>
</tr>
<%do while not rs.eof%>
<tr>
<td><%=rs("name")%></td>
<td><%=rs("add")%></td>
</tr>
<%rs.movenext
loop%>
</table>
该代码将循环显示数据库里面的记录
![制作asp操作数据库的网页:[2]连接数据库](https://exp-picture.cdn.bcebos.com/e2aefe781431dfb6223bf4d512cf02532e6363ee.jpg)
6、 关闭数据库并释放变量
<%
rs.Close
set rs =nothing
conn.Close
set conn=nothing
%>
保存到aws.exe所在目录,文件名为“index.asp”
运行aws.exe,效果如下:
![制作asp操作数据库的网页:[2]连接数据库](https://exp-picture.cdn.bcebos.com/988e1c532f632385f6614122cce833e038725dee.jpg)