Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2657510
  • 博文数量: 79
  • 博客积分: 3046
  • 博客等级: 中校
  • 技术积分: 723
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-18 21:46
文章分类

全部博文(79)

文章存档

2010年(5)

2009年(2)

2008年(6)

2007年(66)

我的朋友

分类:

2007-05-23 17:22:30

实例:建立数据库及对数据库进行操作

一、建立一个数据库

使用access建一个blog的文章的数据库:
数据库名为:blog
表名:article
格式如下:
  字段名称 数据类型  说明
主键  id 自支编号 编号 
  title 文本  标题 
  content  备份  内容 
  author  文本  作者 
  time  日期/时间  默认值中输入"now()" 

二,建立数据库连接

OK,数据库已经建立完毕,并且已经填写了一行信息内容。那么现在需要的就是通过ASP将该行信息显示出来。

要想显示,首先还是需要ASP与该数据库文件建立连接,具体怎么建立?往下看。

1,conn.asp:主要起的是连接并打开某数据库文件的功能。该文件建议单独存在,并且位置是和存放数据库的文件夹database处与同一物理层次。

conn.asp 代码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%option explicit
dim db_path,conn,connstr,rs,sql
db_path = "database/blog.mdb"
Set conn= Server.CreateObject("ADODB.Connection")
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db_path)
conn.Open connstr
%>

1.@LANGUAGE="VBSCRIPT" CODEPAGE="936"使数据库支持中文@LANGUAGE="VBSCRIPT"默认用VBSCRIPT解析

2.option explicit强制定义变量 即显示声明变量,如果不先声明就使用,程序会报错

3.变量db_path定义数据库所在的路径,这个路径是以当前conn.asp为基点的

4.关于连接数据库的变量及对象详细查看[详细数据库的连接]

一般会在CONN.ASP中加插replase函数,用于替代htmlcode,下面附这段代码

防编译,过滤htmlcode
function replacestr(str) 
replacestr=replace(str,"<","<") '先获得str的值替换,再赋给replacestr
replacestr=replace(replacestr,">",">") '替换replacestr内容
replacestr=replace(replacestr,"&","&") '同上
replacestr=replace(replacestr,chr(32)," ")
replacestr=replace(replacestr,vbcrlf,"
")
end function


上面是对数据库操作的基本工作.这是操作数据库必不可少的部分,我会在这个基础上呈现

  1. 显示
  2. 插入
  3. 修改
  4. 更新
  5. 查询
  6. 分页系统

基本的数据库操作

阅读(2382) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~