如何使用Java/ESB将SQL表数据转换为CSV?

如何使用Java/ESB将SQL表数据转换为CSV?,java,sql,sql-server,csv,Java,Sql,Sql Server,Csv,我需要将某些表(sql server)的数据转储并转换为CSV格式。我可以编写Java程序,它可以读取表格数据,然后转换成CVS格式。但我的问题是,Java/JavaEE或JBossESB中是否有现成的转换框架 我知道Smook转换具有各种功能,但不确定它是否可以将SQL表数据转换为CSV 如果有人以前使用过ESB或任何其他模式,请提出建议 如果您可以使用SQL server工具,那么这应该是将数据从数据库表复制到.csv文件的最简单方法。下面是一个使用BCP的示例 BCP <YourTa

我需要将某些表(sql server)的数据转储并转换为CSV格式。我可以编写Java程序,它可以读取表格数据,然后转换成CVS格式。但我的问题是,Java/JavaEE或JBossESB中是否有现成的转换框架

我知道Smook转换具有各种功能,但不确定它是否可以将SQL表数据转换为CSV

如果有人以前使用过ESB或任何其他模式,请提出建议


如果您可以使用SQL server工具,那么这应该是将数据从数据库表复制到.csv文件的最简单方法。下面是一个使用BCP的示例

BCP <YourTable> out c:\temp\TableName.csv -c -t, -T –S<servername>
BCP out c:\temp\TableName.csv-c-t,-t-S

您必须使用Java吗?或者可以使用SQL Server实用程序吗?