行业动态

当前位置:首页 > 新闻资讯 > 行业动态 >

机械CAD软件中基于Web的数据库

作者: admin 时间:2020-07-09 来源:未知
摘要:随着Internet/Intranet 的高速发展,制造企业产品开发的方法正在迅速地发生变化,企业正处在构造一个能进行异地设计与制造的环境的过程中,作为计算机集成制造系统(CIMS)的重要组成部...

随着Internet/Intranet 的高速发展,制造企业产品开发的方法正在迅速地发生变化,企业正处在构造一个能进行异地设计与制造的环境的过程中,作为计算机集成制造系统(CIMS)的重要组成部分和信息源头,计算机辅助设计(CAD)过程中所涉及到的产品设计信息在不同企业之间、同一企业不同部门之间应当能实现信息共享。例如,企业内的信息消费者(Information Consumers),包括管理部、市场部、供应部等需要经常查看产品设计数据及其相关资料。为满足以上需求,通过Web服务器将产品设计信息进行发布,客户端通过浏览器浏览将是实现信息共享的最佳手段。ASP作为新一代动态网页开发工具,执行效率高,利用其组件可以方便地访问数据库,查询数据库中的最新数据信息,同时,ASP程序在服务器端解释执行,不必选择特定的浏览器,具有更广泛的应用范围。

1 ASP简介

ASP(Active Server Pages)实际上是运行于Web服务器上的动态网页,ASP存取数据的方法遵循CGI标准,但它大大简化了编程方法。ASP提供一个服务器端的 Scripting 环境,产生和执行动态、交互式、高效率的站点服务器的应用程序,并使站点服务器自动将ASP的程序代码解释为标准HTML格式的内容,生成相对简单的页面返回给浏览器。任何简单的浏览器都可以浏览这些生成的页面,而动态网页并不直接返回给浏览器。
ASP文件的扩展名是.asp,它是一个文本文件。在ASP文件中包括:HTML标记、VBScript或JavaScript语言的程序代码、ASP语法。HTML标记使用“<>”将HTML程序代码包含起来,与常规的文本区分开来:而ASP使用“<% %>”将ASP的Scrtpt程序代码包含起来。

2 ASP的内建对象

在面向对象编程中,对象就是指由作为完整实体的操作和数据组成的变量。对象是基于特定模型的。在对象中,客户使用对象的服务是通过由一组方法或相关函数的接口来访问对象的数据的,然后客户端可以调用这些方法执行某种操作。使用ASP的Server.CreateObject 方法可以创建对象的实例,使用脚本语言的变量分配指令可以为对象实例命名。例如:Set db=Server.CreateObject(“ADODB.Connection”),这里的变量db 就是ASP 程序创建的访问数据库的对象实例。目前的ASP 版本总共提供了六个内建对象:
  1. Request对象:取得用户信息。用来取得任何由HTTP请求传递过来的信息,包括使用POST和GET传递的参数,以及从服务器和客户端认证所传递的Cookie等。
  2. Response对象:传递信息给用户。可以使用它的方法输出信息到浏览器屏幕,或将使用者转移到另一个URL,并可以控制内容形态和设定Cookie值。
  3. Server对象:控制ASP的执行环境。提供存取Web 服务器的方法和属性。
  4. Session对象:储存使用者对话的相关信息。此对象仅适用于一个使用者,可以用它来记录使用者的爱好并且为每一个使用者保留一个SessionID。
  5. Application对象:为应用程序的所有使用者设置属性,并且传送信息给使用者。
  6. ObjectContext对象:提供在页面内进行事物处理的功能。
使用以上的内建对象,可以得到浏览器传过来的信息,向浏览器输出信息,记录单一用户,创建全体用户操作量,以及创建组件等。

3 ASP 访问站点数据库的方法

ASP采用ADO(ActiveX Data Object)技术来访问后台的数据库,ADO是微软提供的最新站点数据库访问技术,它是ASP的一个组件,通过ODBC驱动程序连接相应的数据库。 ASP访问数据库的过程是:当浏览器向Web服务器申请访问一个ASP文件时,Web 服务器,调用ASP 文件,然后解释执行每一条脚本语句,用ADO 组件通过ODBC 访问数据库,再把执行的结果生成HTML 文件传给客户端。
下面具体介绍ASP 访问站点数据库的步骤。
  1. 设定ODBC与数据库的连接。启动控制面板中“ODBC”,建立新的数据源,按“添加”按钮,选择数据源驱动程序,然后填好数据源名称(DSN)及数据库名称。
  2. 创建连接。使用“Server.Createobject”建立连接的对象,使用“Open”打开待访问查询的数据库。
    Set conn=server.createobject(“adodb.connec-tion”)
  3. 打开数据库。调用conn.open 方法打开数据库:
    Conn.open“dsn=:uid=:pwd=:”
  4. 调用conn.execute 方法建立Recordset 对象。
    Set rs=conn.execute(参数),参数可以是SQL命令或一个表名。
  5. 使用Recordset 对象的命令,显示查询结果。
    rs.fields(I).name:第一个字段名
    rs.fields(I).value:第一个字段的值
  6. 关闭数据库的连接

联系我们
联系我们
顺哒机械

联系电话:0512-5775-0961

公司传真:0512-5775-0963

Email:soondar@vip.163.com

地址:江苏省昆山市城北利尔路188号

[向上] 

杰创网络 技术支持

在线客服
咨询电话:
0512-5775-0961
二维码

关注微信