JDBC CallableStatement.execute()挂起

时间:2016-06-28 19:36:35

标签: jdbc base64 varchar2

我正在使用getData(277562452); 加密java.lang.String并通过javax.crypto.Cipher返回java.lang.String

我之前测试return new String(Base64.encodeBase64(encryptedValue));只使用CallableStatement.execute()正常工作,并且最近将java.lang.String更改为使用CallableStatement.setString(int parameterindex, String x)作为第二个参数。

这在调试时以某种方式使new String(Base64.encodeBase64(encryptedValue));失速并且应用程序在Eclipse中退出调试而没有错误。通过快速检查我正在修改的表,声明没有成功。

表格列类型为CallableStatement.execute(),现在我想知道是否需要执行从VARCHAR2Base64的某种转换,反之亦然。

0 个答案:

没有答案