如何使用 JDBC 将数据从文件复制到 PostgreSQL?
我想使用 JDBC 将数据从文件复制到 PostgreSQL DB。我使用 JDBC 语句对象将文件复制到数据库中。它非常慢。
我发现我们还可以使用 copy out 命令将文件复制到数据库。但是,我怎样才能用 JDBC 做到这一点呢?即使是很好的参考资料,其中包含 JDBC 中的复制示例也会有所帮助。
PS:提前致谢
I want to copy data from file to PostgreSQL DB using JDBC. I was using JDBC statement object to copy the file into DB. It is very slow.
I came to know that we can also use copy out command to copy file to DB. But, how can I do that with JDBC. Even good reference material having an example of copy in JDBC would help.
PS: thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这有效...
This works...
(基于aliasmrchips'答案:)如果您有Groovy 环境(就像我在ANT中使用它)你可以这样做(用Postgres替换Oracle细节):
也基于这个javaworld.com 文章。
(based on aliasmrchips' answer:) if you have a Groovy environment (like me using it within ANT) you could do it like this (substituting the Oracle specifics with Postgres):
Based also on this javaworld.com article.