如何在 MSSQL 中使用 Java 生成 SQL 插入语句

How to generate SQL insert statements using Java in MSSQL

我想在 MSSQL 中生成数据库插入(为我数据库中的每个数据创建一个插入语句)。换句话说,我想做的与 SSMS 可以通过 生成脚本 描述的 here 完全相同。但是,我想通过 JDBC 从 Java 代码实现此功能。

我在网上查找,但我能找到的唯一可能的解决方案是使用存储过程 - 例如,这个 INSERT statement(s) generator(有一些改进)

编辑:因为我的问题似乎太宽泛了,我想澄清一下:除了存储过程,还有什么方法可以生成针对 JDBC 的插入吗?

根据@SMor 的评论 - 方法是使用 SMO。但是,它没有在 Java 中实现。所以答案是使用实现了 SMO 的语言或使用存储过程。