往oracle里存储数据时,数据类型为varcher2(4000),由于字符串长度过长,导致报错误,寻求解决方法
本人试用过【statement.setCharacterStream(i + 1, new StringReader((String) params[i]),((String) params[i]).length());】,可是没有解决掉,需要存储的字符长度大约在3994字节。
本人想用oci去连接数据库来解决这个问题,但由于没有使用过,因此出现以下现象
【DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection("jdbc:oracle:oci9:@ORCL","BATCH","BATCH");】用这个语句报『Invalid Oracle URL specified 』这个错误
如果用【DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection("jdbc:oracle:oci8:@ORCL","BATCH","BATCH");】用这个语句报『no ocijdbc9 in java.library.path 』这个错误
如有了解OCI的 请告诉我详细配置方法,谢谢,或者有其他解决方法的也可以,在此表示感谢。