8

我需要在 MySQL 中创建一个数据库链接以连接到 Oracle 数据库以使用 Oracle 数据库中存在的表。

我找不到在 MySQL 中创建数据库链接的任何代码或方法。我怎么能这样做?

4

2 回答 2

4

您可以通过 Perl DBIx::MyServer 代理使用 MySQL 联合表直接从 MySQL 中访问 Oracle(或其他 DBMS)信息。这种方法自 2007 年左右就已经存在:此处提供了有关设置和使用的良好分步说明:http: //ftp.nchu.edu.tw/MySQL/tech-resources/articles/ dbixmyserver.html 这篇 文章不仅演示了直接在 MySQL 中对 postgres 和 sqlite 本机表使用“选择”语句,而且还使用直接从 MySQL 环境中执行的查询插入回这些表中。Perl 模块可在此处获得:http ://search.cpan.org/~philips/DBIx-MyServer-0.42/lib/DBIx/MyServer.pm 祝你好运!

于 2014-08-13T01:34:37.007 回答
0

Oracle RDBMS 和 MySQL RDBMS 是两个完全不同的服务器。尽管两者都存储数据并实现 SQL 语言进行管理,但它们没有任何共同之处。这也意味着您不能从 MySQL 服务器引用 Oracle 服务器,反之亦然。您甚至无法寻址与另一个不同的 MySQL 服务器。所有工作始终针对您连接到的单个服务器(来自 MySQL Workbench 等可视客户端或命令行客户端)完成。

于 2013-10-01T07:30:21.223 回答