0

首先,我将介绍我的 Web 应用程序在做什么: 这个 Web 应用程序的主题是不同的分布式数据库和具有特定类型信息的分布式数据系统。到目前为止,我使用 PHP、JavaScript 和 JQuery-ui 进行编程。对于数据库,我使用 MySQL 和 PostgreSQL,我想使用 Oracle。在我的网络应用程序上,用户首先必须注册。如果他被管理员接受,那么他有可能:

  1. 连接到 HIS 数据库(MySQL、Oracle、Access、PostgreSQL)
  2. 在两个不同或不同的数据库之间运行查询

  3. 要连接到他的数据库,用户输入以下信息:主机、用户、密码和数据库名称。在下一步,他可以看到数据库中的表。如果他选择一行,他将能够更新、创建和删除所选表中的内容。

  4. 在本节中,用户可以查找两个数据库之间的相似之处(带有关键字或表结构):一个属于他,另一个属于 Admin。

我使用带有 Apache/2.2.17 和 PHP/5.3.5 的 WampServer 2.1 版,我想做一个桥梁,负责与数据库的连接,并在其中与不同的数据库进行通信。来自接口的信息将作为 MySQL 查询发送,在桥中我将为每种类型的数据库调整该查询。

有人可以帮助我吗?尽快。

谢谢 !

西蒙

4

1 回答 1

1

来自接口的信息将作为 MySQL 查询发送,在桥中我将为每种类型的数据库调整该查询。

这是一个非常糟糕的主意,原因有两个:

  1. 要实现它,您必须编写自己的 SQL 解析器。
  2. 每个主要数据库都实现了自己的 SQL 方言,这意味着您必须知道如何在它们的特定语法和命令集之间进行转换。
于 2011-05-02T16:13:42.977 回答