gpt4 book ai didi

java - Oracle JDBC Driver SetBigStringTryClob 属性是否仍然有效?

转载 作者:行者123 更新时间:2023-12-04 06:10:40 25 4
gpt4 key购买 nike

我写了一段代码试图弄清楚如何SetBigStringTryClob作品。我没有设置SetBigStringTryClob属性并尝试插入 String其长度是 68717使用 PreparedStatement.setString() 到 Clob ,但令我惊讶的是,它毫无异常(exception)或警告地工作。

我反编译了 Oracle JDBC Driver 并尝试查找是否有 SetBigStringTryClob在源代码中,但我什么也没找到。

我查了 OraclePreparedStatementsetString()方法,发现如果String足够大,setString()将自动使用 Clob。

Oracle JDBC 驱动程序的 SetBigStringTryClob 也是如此。属性仍然有效还是发布后被禁用? 我的 Oracle JDBC 驱动程序的版本是 11.1.0.7

最佳答案

根据最新文档,该属性在您的 11g R1 驱动程序中不可用:

"The SetBigStringTryClob connection property of Oracle Database 10g Release 1 (10.1) is no longer used or needed."



http://docs.oracle.com/cd/E11882_01/java.112/e16548/oralob.htm#CHDGEIHF

关于java - Oracle JDBC Driver SetBigStringTryClob 属性是否仍然有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7817860/

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