在JAVA程序中,我也只是想验证PreparedStatement的SetString方法,如果在使用Oracle上,它的最大上限是多少? java.sql.SQLException: 数据大小超出此类型的最大值: 2309 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210) at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:829) at oracle.jdbc.ttc7.TTCItem.setArrayData(TTCItem.java:82) at oracle.jdbc.dbaccess.DBDataSetImpl.setBytesBindItem(DBDataSetImpl.jav a:1654) at oracle.jdbc.driver.OraclePreparedStatement.setItem(OraclePreparedStat ement.java:745) at oracle.jdbc.driver.OraclePreparedStatement.setString(OraclePreparedSt atement.java:1083) at Test.main(Test.java:23) ============================= 你看上面的异常~明明就是Oracel驱动出的异常,说我超出此类型最大值~~我不知道你的程序是怎么用的这个PreparedStatement的SetString方法!
java.sql.SQLException: 数据大小超出此类型的最大值: 2309
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:829)
at oracle.jdbc.ttc7.TTCItem.setArrayData(TTCItem.java:82)
at oracle.jdbc.dbaccess.DBDataSetImpl.setBytesBindItem(DBDataSetImpl.jav
a:1654)
at oracle.jdbc.driver.OraclePreparedStatement.setItem(OraclePreparedStat
ement.java:745)
at oracle.jdbc.driver.OraclePreparedStatement.setString(OraclePreparedSt
atement.java:1083)
at Test.main(Test.java:23)
=============================
你看上面的异常~明明就是Oracel驱动出的异常,说我超出此类型最大值~~我不知道你的程序是怎么用的这个PreparedStatement的SetString方法!