第1页· 下一页  
 
  数据库对于活动网页的意义不用多说了吧?!
  Access是微软公司Office套件中的一员,象所有的Office软件一样,我们可以毫不困难地学习、创建Access数据库。
  本教材将提供一个最最基本的“自由讨论板”,你可以现在就点击这里:简洁讨论板,试着添加你的信息,和领略一下系统运行效果。
  你也可以先看看(请点击查看脚本)这个讨论板的全部脚本,整个系统就这几行代码,是不是够简洁的哦?!本教程主要从数据库连接的基本知识谈起,内容涉及连接数据库后的操作、读写等基本方法,由于这方面的内容是极其繁杂的,所以,教程仅涉及“简易讨论板”中所使用的对象、属性、方法,着重点是“数据库连接”。
  我们先来创建一个本范例使用的数据库。
  请打开你的Access软件,如果你是第一次接触数据库,那么你会发现,创建一个Access文档,比创建一个Word或者Excel电子文档并不复杂。
  你可以通过菜单“新建”-“空数据库”命令来打开一个设置对话窗口,系统要求你命名一个数据库名,本例是“plank.mdb”,然后你可以通过“使用设计器创建表”按钮来创建一个表结构。
  如右图所示创建各个字段名称和类型,最后,请把这个“表”的名称改为“myinfo”。
  表中设立一个id字段,让其“自动编号”,使我们的数据有了一个自动编号特性,在今后的程序控制中往往用处不小。
  “name”字段用以保存发表文章者的名字;
  “title”字段保存文章题目;
  “mess”是具体信息内容。
  这样,我们已经成功地建立了本例所需的数据库。
  最后说明一点,“文本”数据类型最多为 255 个字符,适合保存标题类信息,而“备注”类型较自由,它可以保存最多为 65K 个字符的混合混合数据。字段类型还有近10种,常用的就是以上3类。
 
数据库范例
  有了数据库,为了与其进行信息交流,必需与其进行连接(Connection)。
  数据库连接有多种方法,如CGI、IDC及ADC等,而我们见到的几乎全是ADO访问方式。
  ADOActiveX Data Object)是ASP的一个重要内置组件,我们称它为“ActiveX数据对象”。只要你安装了IIS,那么ADO组件就存在于你的系统上了。或许有朋友感到困惑:在许多书本上,总会让我们通过系统中的ODBC进行数据源连接,如右图所示:
  笔者告诉你,其实不必这样做!
  ODBC(开放数据库互连)是MS公司推出的一个用以与各种数据库连接的统一规范。比如,我们在ODBC中把我们前面创建的“plank.mdb”数据库进行了连接,实际上是“向系统注册了plank.mdb这个数据库”,在ASP的数据库连接脚本中,可以省略几个关键词,更何况,我们的数据并非一定在本地的IIS中使用,我们还得上传到服务器端。所以我们一般应该在脚本中显式地指定ODBC数据源,可能搞糊涂了吧,别急,下面会针对二种方式给出实际例子的。
  要进行ADO连接,我们首先得认识ADO的一个重要对象:Connection。它是我们操纵数据库最关键的一步,举个例子:
  我们在制作flash时,“库”中存在的影片夹MC是
  ODBC链接
不起任何作用的。我们必需把它“拖”到舞台上,创建它的一个实例,才能成为一个真正的“演员”。下面这一句,就是实现这一目标:
set conn=server.createobject("adodb.connection")
  其中,conn是Connection这个对象在我们的工作舞台上的“实例”名,与我们为MC定义的实例名一样,用我们的口语叙述是:
  利用服务器创建对象方法在我们的工作环境中建立一个名叫conn的Connection实例。
  Connection有个Mode属性,当Mode=1时,是“只读模式”,当Mode=2时,是“只写模式,并且不允许用户同时对数据源操作以保证数据一致性”,而当Mode=3时,是“只写,但允许用户对数据源同时操作”。
  现在我们已经有了conn实例,比较特殊的是,我们还得“激活”(Open)它!请你仔细阅读并领会下面的内容,对于数据库连接,这可是最后一道“坎”喽。
第1页· 下一页