实施电子商务数据库接口解决方案

其主要功能的一个网络服务器是派遣适当的html代码到网页浏览器。 今天的趋势是服务的内容在网上通过一个电子商贸的数据库解决方案。 为了使这种情况发生时, web服务器必须与数据库进行通信。 网络服务器必须提出请求,到数据库,演绎数据库的响应,并通过对适当的数据传送到浏览器。

  

为了使网络服务器与社会上的数据库,它必须通过一个应用编程接口( api ) 。 有许多不同类型的数据库访问宣传短片,供发展商范围从专有到开放标准的宣传。 一个网络数据库开发有很多选择,从他可以选择空气污染指数最能符合要求的项目。 但是,开发商必须非常小心,在选择空气污染指数,如果他一定要支持异构环境。 其中空气污染指数可能不支持所有的数据库或网络服务器中的开发环境的重要性。

嵌入式sql

在早期的关系数据库中,唯一的便携式接口,为应用的嵌入式结构化查询语言(即sql ) 。 有没有一个共同的功能,短片以及没有标准的第四代语言(反向) 。 嵌入式sql使用特定语言的预编译器。 sql命令是嵌入在宿主编程语言,如c或电算化。 该预转化嵌入式指令纳入东道国的语言陈述,用本土的空气污染指数的资料库。

问题与使用嵌入式sql是说,必须有一个编译版本的数据库接口,为每个数据库和操作系统支持。 这是没有效率的或有用的异质环境中。 另外,开发商可能会碰到问题,每个数据库厂商的c api的。 并非所有的数据库宣传短片的创作质量都完全相同。

odbc的

当建设一个网站,要连接到很多不同的数据库,第一个数据库连接标准通常被认为是开放式数据库连接( odbc ) 。 odbc的是一个合乎逻辑的选择,因为它是一个标准化的空气污染指数。 它是一套功能要求的基础上的sql准入小组(凹陷)函数设定利用sql server数据库系统(后台系统) 。 手册内容执行基本功能的动态sql 。 嵌入式sql命令可以译成呼吁odbc的。 最后,有odbc驱动程序,为每一个主要的数据库应用。

申请获取的odbc功能,透过odbc驱动程序管理器,其中动态链接到适当的odbc驱动程序。 odbc驱动的翻译odbc的要求格式提出了具体的数据源。 数据来源可能是一个完整的关系型数据库,如firstsql ,或者它可能是一个简单的文件格式,如xbase 。 在其他换言之,大部分odbc驱动程序的束缚,以一个单一数据源。 一些人来说,像firstsql ,支持多种数据来源。 该firstsql odbc驱动程序支持既是firstsql数据源和一个xbase数据源。

虽然它的名字开始与开放,这意味着它不是捆绑到一个单一供应商,甚至是一个子集的关系数据库供应商, odbc的,是由一个单一的卖方:微软。 微软定义规格的空气污染指数和供应基本司机经理用软件对自己的作业系统。 这种控制有一些好的方面和一些不好的,为未来的odbc的。

微软已经采取了合理的,有益的扩建原凹陷的定义,在创造的odbc 。 后来释放了一些精致那些扩建工程。 微软已承诺将在未来版本的odbc的,更符合凹陷的规格,并与现有的标准。

ole db的

在一项重大打击的odbc ,微软正在兜售他们的对象链接和嵌入数据库( ole db的)基金作为一个替代的odbc 。 ole db的,可以被看作是一个对象层放在顶部的odbc的,但微软很可能会直接提供ole db的司机为自己的数据库产品和以德强调,或许停止odbc驱动程序,为他们的产品。 ole db的,是不开放或便携式除与微软作业系统( oss ) ,它现在是一个单一窗口操作系统新台币。

由于微软的总量控制的规范和任意复杂设施, ole db的,将不予以支持其他作业系统-作业系统2 (操作系统/ 2 ) ,麦金塔作业系统( mac os )时,各种口味的unix 。 odbc的,嵌入式sql ,以较小的程度上,将继续作为唯一的开放式和便携式接口为sql利用的数据库。 不幸的是,命运odbc的,是完全的控制之下,微软。

爪哇和jdbc

java数据库连接( jdbc的) ,是一条sql级别空气污染指数,让您可以嵌入sql语句作为论据方法jdbc的接口。 让你这样做,这在一个数据库独立时尚, jdbc的要求数据库厂商出具运行时执行其接口。 这些干线实现你的sql打电话给数据库中的专有时装它承认。 作为一个程序员,但你千万不要有顾虑,如何jdbc的是路由sql语句。 与jdbc的,你可以运行同一代码,不管什么数据库,是目前。 java客户机/服务器应用程序可以使用下列其中一项三大数据库架构:

  • 对象数据库

  • 对象关系数据库

  • 关系型数据库

大多数今天的数据库是关系型数据库。 因此, jdbc的空气污染指数是严重偏颇,以关系数据库和sql 。 有一个建筑之间的冲突爪哇和关系数据库。 java是面向对象,而关系数据库产品是不是面向对象。 因此,测绘之间的java对象向sql关系必须发生。 这是应该由开发商这样做测绘。

使用爪哇和jdbc有两个明显的优势,为异构网络应用程序开发。 它是数据库独立和便于分布式计算。 java的数据库应用并不关心什么数据库引擎使用。 因此,开发商可以改变数据库引擎,而无需改变java应用。 其实,开发商可以在写一个类库地图业务对象的数据库实体,在这样一种方式申请不知道,一个数据库是在使用。

用java分布式计算的好处是用户可下载java代码,因为他需要它。 管理员没有安装软件的每一个用户的工作站。 这种模式非常有利于当谈到时间,以更新的应用。 管理员不须重新安装软件。

的dbi - perl的

实际提取和报告语言( perl中) ,最有可能是最常见的脚本语言,用在了网上。 它主要是用来与uniplexed信息和计算系统(在unix )作业系统,尽管它可以用来与windows nt ® 。 perl是非常适合网站,因为它是一门语言,这是写来处理文本和文本文件。 perl的社会也需要一个界面到数据库中。 因为perl是一种开放源代码的应用,数据库接口( dbi )的是十全十美的,为完成这项任务。

的dbi为perl语言定义为数据库接口语言(直接胆红素) api规范订定的功能,变量,并公约提供了一个一致的数据库接口独立于实际的数据库被使用。

通俗地说,的dbi界面,使用户可以在多种数据库类型透明。 所以,如果你是连接到oracle , informix , msql ,赛贝斯,或任何数据库,你不需要知道背后力学的模样层。 空气污染指数的定义的dbi会工作,所有这些数据库的类型。

类似的好处是获得能够连接两个不同的数据库,不同的厂商内部的一个perl脚本(如果你想读的数据,从甲骨文公司数据库,并插入回一个informix数据库都在一个节目) 。 有关的dbi层允许你这样做简单有力。

这是一篇文章说,由赫尔曼丹
免责声明:我们的网站是不负责所载资料由本条规定。 这篇文章根本没有反映看法,意见,思想或信仰的文章目录中的工作人员。

翻译预告:文章" ,实施电子商务数据库接口解决方案"被翻译使用的自动翻译服务。 我们真诚地道歉,对任何翻译错误发生。 谢谢你的谅解。

Online: 548 users browsing the articles directory