java - 如何导出一个表并将数据导入到另一个表中?

标签 java jdbc

我想从A表中导出数据并将数据导入到B表中。 A表和B表是相同的表,它们有100列。如何在 JDBC 中导出和导入?我想动态地做到这一点。我不想将一列写入另一列。(2个表具有相同的列。但是oracle中的表A和mysql中的表B) 谢谢。

最佳答案

尝试:

insert into tableB
select * from tableA

如果表位于不同的数据库中,在数据库之间创建数据库链接(假设您有这样做的权限),这也是可能的。

您可以从内存中的 TableA 中复制最大数量的列,然后将它们插入到 TableB 中,但我强烈建议不要这样做。

不幸的是,在 java 中没有与 .NET BulkCopy 类似的东西

关于java - 如何导出一个表并将数据导入到另一个表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17179420/

相关文章:

java - 将 spring oauth db 从内存迁移到 jdbc

java jsp if语句

java - 如何使用 JDBC 连接到 SQL Server

java - HttpURLConnection 抛出 java.net.SocketTimeoutException : SSL handshake timed out in Android 4. 1.1

java - 无法打开调试器端口 : java.net.ConnectException "Connection refused"

java - 如何让 JDBC MYSQL 中的主键区分大小写?

mysql - 尝试在 SnapLogic 中创建 derby 帐户时出现错误

java - 使用 & 符号从 url 获取请求参数

java - FTP 上传错误 "553 Could not create file"

java - 当需要嵌套循环时,如何提高空间和时间复杂度 Big(0)?