在Java中为给定结果集生成MySQL查询
我有一个Java中特定MySQL查询的结果集。我想做的是为生成的结果集生成可能的查询,这样我就可以对其他数据库执行这些语句,而只需对语句进行少量修改。在java中有什么方法可以做到这一点吗?在阅读了评论和您的问题之后,您似乎正在尝试根据得到的resultset值创建insert查询,并将其用于数据迁移 要首先创建insert语句,您需要将要插入到表中的表的列类型以及从中提取的结果集 前者可以通过查看表架构轻松预测,后者可以通过使用在Java中为给定结果集生成MySQL查询,java,mysql,sql,database,jdbc,Java,Mysql,Sql,Database,Jdbc,我有一个Java中特定MySQL查询的结果集。我想做的是为生成的结果集生成可能的查询,这样我就可以对其他数据库执行这些语句,而只需对语句进行少量修改。在java中有什么方法可以做到这一点吗?在阅读了评论和您的问题之后,您似乎正在尝试根据得到的resultset值创建insert查询,并将其用于数据迁移 要首先创建insert语句,您需要将要插入到表中的表的列类型以及从中提取的结果集 前者可以通过查看表架构轻松预测,后者可以通过使用ResultsetMetaData对象的函数getColumnTy
ResultsetMetaData
对象的函数getColumnType()
获得
好了,给你
这只是迁移过程如何实现的一个小概述。希望这能让你对如何完成任务有一个基本的了解。点击此链接,你就会知道我正在尝试做的与某人已经完成的类似的事情。在你不知道答案之前,请不要投反对票。哦,你说的是用于数据迁移的INSERT语句。当你说“查询”时,我以为你指的是SELECT语句。这确实更有意义。(我没有投反对票)对不起,我太粗鲁了,但我从几周前开始就对这种情况感到震惊。如果你得到了我想要的,你可以编辑这篇帖子:)@vineetv2821993我投了反对票,因为你问的问题还不完全清楚。如果你像你在第一次评论中所做的那样,通过编辑问题来澄清问题,我会回复它。谢谢@AnthonyGrist:),实际上我真正的问题就在这里。我只是想用另一种方法来解决这个问题。请帮帮我:(