java - 是否可以编写跨数据库连接查询?

标签 java mysql database oracle postgresql

来自不同供应商的多个服务器上的多个数据库数据库位于不同的服务器上,并且一些服务器运行不同的数据库软件。例如,客户数据库可能托管在 Oracle 的机器 X 上,而订单数据库可能托管在使用 Microsoft SQL 的机器 Y 上。是否可以编写连接查询以及哪种框架最适合这种情况(Spring,ASP.NET 或任何其他)?

最佳答案

在 PostgreSQL 中,您可以映射和连接表:

使用 EnterpriseDB 的外部数据包装器从 MySQL、HDFS 和 MongoDB - https://github.com/EnterpriseDB/

来自 SQL 服务器 - https://github.com/tds-fdw/tds_fdw

来自 Oracle - https://github.com/laurenz/oracle_fdw

关于java - 是否可以编写跨数据库连接查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50597874/

相关文章:

java - Rational 类中相互调用方法

java - 找不到符号错误。找不到 getSelectedItem() 和 setBackground() 方法

java - 我对 Java Lambda 表达式的困惑

mysql - 将两个表(多个列和行)中的数据分组到一行中

database - BASE 术语解释

java - jaxb2-maven-plugin 通过命名空间创建包

mysql - 带有条件的多个 WHERE 子句

php - mysql_fetch_array() 引用增加速度?

database - 如何编写查询以查找数据库中具有特定列名的所有表? hive

database - 具有多个模式的 Postgresql 一个数据库与具有一个模式的多个数据库