Java 使用JDBC驱动程序的SQL Server大容量复制

Java 使用JDBC驱动程序的SQL Server大容量复制,java,sql,jdbc,sql-server-2016,Java,Sql,Jdbc,Sql Server 2016,我正在开发java批处理应用程序,它从CRM应用程序中提取数百万条记录并插入SQL server数据库。CRM应用程序以CSV格式的输入流返回数据,我直接将输入流馈送到SQLServerBulkCSVFileRecord,并按预期工作,性能良好。我能够插入1米/90秒 但对于我从CRM应用程序获取数据的一些对象,这里的示例是错误的CSV格式 "Name","Address","Age" "Ryan","12

我正在开发java批处理应用程序,它从CRM应用程序中提取数百万条记录并插入SQL server数据库。CRM应用程序以CSV格式的输入流返回数据,我直接将输入流馈送到SQLServerBulkCSVFileRecord,并按预期工作,性能良好。我能够插入1米/90秒

但对于我从CRM应用程序获取数据的一些对象,这里的示例是错误的CSV格式

"Name","Address","Age"
"Ryan","1234 Apple street, Trenton , NJ","23"
"Ram","1234 Google street, SomeCity  , CA","23"
"Ryan","2345 Water street, New york City , NY","23"
上述情况下,它们是三个字段,但批量API将它们视为5个字段,插入失败,错误为源格式与源架构不匹配

<> P>我的问题SQL Server批量API有没有考虑到在双引号中作为字段分隔符的昏迷?< /P>