• λ我爱Aspx >> C#.Net >> 访问数据库(2)
  • 访问数据库(2)

  • :aspxer  Դ:internet  :2007-5-12 7:50:56  ؼ:数据库,数据
  • 1 2 3 下一页

    访问数据库(2)

    大家好,我是武汉华师的sunwen,上一节课我向大家讲述了如何配置ODBC数据源和配置其的作用。今天,我要向大家介绍如何在我们的ASP网页中插入语句,利用我们昨天的劳动成果,来打开一个Access数据库。下面,就让我们来开始吧!

    首先,回忆我们昨天的数据源名是mydb,也就是我们和系统共同认可的一个数据源名,下面,就让我们使用这个数据源名,与系统进行对话。

    第一步,建立ADO对象连接。进行这一步的目的是告诉系统我将要使用数据库了,请为我建立一个到数据库的连接。这一步的语法是:set 变量名=server.createobject("adodb.connection").例:

    set objconn=server.createobject("adodb.connection")

    下面来分析这个语句。首先,objconn这个变量是我们自已定的,它代表一个数据库连接。至于server.createobject("adodb.connection")这个语句,我们一看就可以大致猜出它们的意义,不就是建立一个ADO对象吗?对了,什么是ADO对象呢?唉呀,太麻烦了,不说了,总之,我们在进行每一个数据库的ASP编程时,都要进行这一步。至于道理,我们慢慢会明白的。

    第二步,我们便要利用我们建立的这个连接,来告诉系统我们要打开的数源,这个数据源就是我们上一课设置的数据源名。它就是mydb。利用它,我们可以很方便地打开一个数据库。以我们上一课的设置为例,打开我们的DB2.mdb,可以使用以下语法:

    objconn.open "dsn=mydb;database=db2;uid=;pwd=;"

    其中dsn就是我们上一课所定的数源名。database就是我们的数据库名。uid是user ID,即用户名,而pwd则是这个用户的访问密码,这只有在我们为这个数据库加入了密码之后才有用,我们暂且不讨论它。细心的读者已经发现第一步和第二步出现了两个objconn,的确,第一步的语句是将一个到数据库的连接赋予objconn这个变量,也就是说,经过第一步,objconn实际上就是代表了这个连接。这样我们自然可以用这个连接的open方法来打开一个数据库了。

    好了,终于打开了这个数据库了,让我们来回忆一下我们前面的语句,大家可以把下面的语名直接复制到你的ASP页中,运行一下试一试:

    set objconn=server.createobject("adodb.connection")

    objconn.open "dsn=mydb;database=db2;uid=;pwd=;"

    如果出现了什么问题,可以和我联系。

    上一篇: 访问数据库(6)

    下一篇: AspcnUP 组件的使用方法

    1 2 3 下一页

    Ҷƪл˵?
  • һƪASP Charge 组件的例程
    һƪIIS 5.1和IIS 6.0一些显著的重要区别