我正在开发一个在MSSQL DB 中插入 XML 文件内容的应用程序,每次启动应用程序服务器时。
XML 包含相关表的多条记录。存储过程将 XML 文件内容作为 (TEXT) 参数,创建一个指针 ( sp_xml_preparedocument ) 并使用OPENXML插入到表中。
我需要使用 JDBC(或者可能是SQLCMD)从 XML 文件所在的应用程序服务器执行该过程。
XML 文件大约 160MB,现在我通过将 XML 文件作为大 String 对象读取到CallableStatement来发送 XML 文件,但它非常耗费时间/空间/资源。