【问题标题】:How can i set prefech size in clojure.contrib.sql?如何在 clojure.contrib.sql 中设置 prefech 大小?
【发布时间】:2011-05-19 07:02:07
【问题描述】:

我想从 oracle 数据库中选择 1000000 行以进行连贯性分析。 我使用 clojure.contrib.sql 来选择数据库。在 jdbc 中,我可以设置 setFetchSize(1000) , 我可以在 clojure.contrib.sql 中设置 fetchsize 吗?谢谢

【问题讨论】:

    标签: jdbc clojure


    【解决方案1】:

    目前无法在 clojure.contrib.sql 中执行此操作,因为在执行查询之前没有暴露任何挂钩来操作 PreparedStatement。

    我已经针对 clojure.java.jdbc(clojure.contrib.sql 的新替代品)打开了一个 JIRA 问题,以公开某种方式来实现这一点:

    http://dev.clojure.org/jira/browse/JDBC-6

    您现在唯一的选择是直接使用库的低级部分来获取 PreparedStatement 并自己调用 (.setFetchSize stmt 1000),然后处理参数并运行查询。丑陋。我会解决的:)

    【讨论】:

      猜你喜欢
      • 2014-07-21
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      相关资源
      最近更新 更多