我需要在MySQL中創建一個數據庫鏈接,以連接到Oracle數據庫以使用Oracle數據庫中存在的表。如何在MySQL中創建數據庫鏈接以連接到Oracle?
我無法找到在MySQL中創建數據庫鏈接的任何代碼或方法。我怎麼能這樣做?
我需要在MySQL中創建一個數據庫鏈接,以連接到Oracle數據庫以使用Oracle數據庫中存在的表。如何在MySQL中創建數據庫鏈接以連接到Oracle?
我無法找到在MySQL中創建數據庫鏈接的任何代碼或方法。我怎麼能這樣做?
目前沒有MySQL equavilent方法,請參閱this後。 您的方案然而四種可能的解決方法:查詢外部表的時候
這將是有益的http://www.pythian.com/blog/how-to-access-mysql-from-oracle-with-odbc-and-sql/
Oracle的RDBMS和MySQL RDBMS是兩個完全不同的服務器。即使存儲數據和實現SQL語言以管理它們沒有共同之處。這也意味着你不能從MySQL服務器引用Oracle服務器,反之亦然。你甚至不能從另一個MySQL服務器尋址。所有的工作都是針對連接到的單個服務器(從可視客戶端如MySQL Workbench或命令行客戶端)完成的。
您可以通過Perl DBIx :: MyServer代理使用MySQL聯合表直接從MySQL內部訪問Oracle(或其他DBMS)信息。這種方法大約在2007年左右開始:在這裏可以很好地逐步完成設置和使用: http://ftp.nchu.edu.tw/MySQL/tech-resources/articles/dbixmyserver.html 寫起來不僅表明直接在內部使用'select'語句MySQL到postgres和sqlite本地表,但也使用直接從MySQL環境內執行的查詢插入到這些表中。 Perl模塊可在這裏找到:http://search.cpan.org/~philips/DBIx-MyServer-0.42/lib/DBIx/MyServer.pm 祝你好運!
第一個鏈接現在不可用(禁止)。我從檔案中得到這個:http://web.archive.org/web/20141113060908/http://ftp.nchu.edu.tw/MySQL/tech-resources/articles/dbixmyserver.html – Memochipan
本答案的99%複製自https://stackoverflow.com/a/1566137 –