gpt4 book ai didi

sybase - sybase 15 是否支持 java 中的 bcp api?

转载 作者:行者123 更新时间:2023-12-04 02:28:38 25 4
gpt4 key购买 nike

很久以前,我发现 bcp 只是一个小 C 程序,它调用 sybase 客户端 api 的特殊位来将大量数据移入数据库。它以速度的名义欺骗和抢断并跳过检查限制。
太好了,我全力以赴。
在 sybase 12 中,我注意到 api 在 C 客户端库中公开,但没有在 java 中公开。

我一直在寻找,但没有发现任何表明他们已经在 sybase 15 java 客户端库中实现它的内容。
有人知道这在 sybase 15 中是否可用吗?

最佳答案

我不同意您对使用 BCP api 的 Java 的评论。虽然我同意 Java 和 ODBC/JDBC 的局限性,但这并不意味着使用 Java BCP api 没有优势。我们有一个包含大量 Java 的系统,从 Java 中取出并运行 BCP 命令行实用程序是不切实际或非常有效的。

运行命令行实用程序不会提供很好的错误报告和死锁重试。
它还需要将数据写入文件,这会增加操作次数并减慢整个过程。有时我们甚至无法在没有文件系统且 tmp 太小的网格上写入文件。

至于速度,JBCP 比原生 api 慢,但它是可以接受的,肯定比调用重复插入命令更快。

姆威利特(JBCP 的作者)

关于sybase - sybase 15 是否支持 java 中的 bcp api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3859076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com