• 027-82823488 
  • 服务热线

网站建设数据库访问技术

日期:2020-03-26 01:51:34

在网站建设的过程中都要涉及数据库访问的方法。通常高级语言都是通过数据库引擎工具来支持对数据库的访问的。所谓数据库引擎实际上是一组动态链接库(DLL),当程序运行时被链接到高级语言程序而实现对数据库的访问功能。数据库引擎是应用程序与物理数据库之间的桥梁,它以一种通用接口的方式,使各种类型物理数据库对用户而言都具有统一的形式和相同的数据访问与处理方法。 主要的数据库访问接口有开放数据库互连应用编程接口(Open Database ConnectivityAPI,简称ODBC API)、数据访问对象(Data Access Objects,简称DAO)和Active数据对象(ActiveX Data Objects,简称ADO). 1. ODBC API 目前Windows提供的32位ODBC驱动程序对每一种客户/服务器RDBMS,最流行的索引顺序访问方法(ISAM),数据库(Jet, dBase, Foxbase和FoxPro),扩展表(Excel)和划界文本文件都可以操作。 2. DAO 提供一个访问数据库的对象模型。利用其中定义的一系列数据访问对象,实现对数据库的各种操作。 3. ADO ADO是基于组件的数据库编程接口,是一个和编程语言无关的COM组建系统。使用它可以方便地连接任何符合ODBC标准的数据库。 4.访问Web数据库的应用技术 访问Internet上数据库而产生动态HTML的全部信息都可以在服务器上处理。此时服务器不再回送静态文件的内容,而是当客户发生动态请求时,服务程序将在服务器上处理用户请求并决定向客户端回送什么内容。处理客户请求可以采用多种技术,但最常用的有两种:一种技术是派生一个可执行过程,告诉服务器回送什么内容,如CGI等;另一种技术是调用一个DLL执行用户码并告诉服务器回送什么内容,如ISAPI, NSAPI等。现在许多Web浏览器允许客户在客户机上执行代码,而与过去把所有的处理都留给服务器正相反。使之成为现实的主要技术有两种,即Java和ActiveX.