2011-10-19 99 views
1

我寫了一段代碼,試圖找出SetBigStringTryClob的工作原理。我沒有設置SetBigStringTryClob屬性,並嘗試使用PreparedStatement.setString()將長度爲68717String插入到Clob中,但令我驚訝的是,它沒有任何異常或警告。Oracle JDBC驅動程序SetBigStringTryClob屬性是否仍然有效?

我反編譯Oracle JDBC驅動程序,並嘗試查找源代碼中是否有SetBigStringTryClob,但是我什麼也沒找到。

我檢查OraclePreparedStatementsetString()方法,發現如果字符串足夠大,setString()將自動使用Clob。

是這樣,那麼Oracle JDBC驅動程序的SetBigStringTryClob財產仍然有效或發佈後它已被禁用?我的Oracle JDBC驅動程序的版本是11.1.0.7

回答

相關問題