我正在使用 jsp/servlets 在 postgresql 数据库中工作,我需要连接外部 jdbc,如 MySQL、MS SQL、PostgreSQL 并将所有数据迁移到我的 Postgresql 数据库。
谁能指出我正确的方向?
我正在使用 jsp/servlets 在 postgresql 数据库中工作,我需要连接外部 jdbc,如 MySQL、MS SQL、PostgreSQL 并将所有数据迁移到我的 Postgresql 数据库。
谁能指出我正确的方向?
我相信您的任务没有简单的解决方案,除非它是一个相当基本的项目。在现实世界中,有时我们被迫使用数据库特定的定义,如索引、事务管理、序列等。我不是在谈论数据库特定的查询或诸如 PL/SQL 或 Transact SQL 之类的东西,这些数据根本不支持基地。
如果您使用 Hibernate/JPA,特别是从实体生成模式,您可以尝试连接到旧模式,获取所有实体并在硬盘上序列化它们,而不是使用新的数据库地址配置数据源并尝试在那里部署实体,但总的来说,我不希望一切都清楚并且开箱即用
Disclamer,我是一个 Java 人,所以我从 Java 开发人员而不是 DBA 的角度分享我的想法:)
希望这可以帮助
这解释了如何使用 JDBC 连接到 PostgreSQL。这有帮助吗?
正如 RC 在评论中所说,尝试使用Talend
他们有一个open studio
Here is the link。免费版绝对适合您的情况。您可以编写(或设计)作业并将其导出为 jar,并将其作为应用程序的一部分使用,或者根据您的要求将其作为 cron 调度程序运行。
他们在网上有一些教程,在 youtube 上也有一些。他们应该是有帮助的。