https://issues.apache.org/bugzilla/show_bug.cgi?id=47036
Summary: java.lang.ClassCastException:
org.apache.tomcat.dbcp.dbcp.DelegatingResultSet
Product: Tomcat 5
Version: 5.5.27
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: blocker
Priority: P1
Component: Catalina
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected]
java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.DelegatingResultSet
i am facing this exception while doing the upload file functionality
please find the code which i am using for storing the binary information in the
table
kindly give me any solution to overcome this issue. thanks in advance
private void storeBlob(Connection con, long lngNattId, InputStream input,long
nboId) throws SQLException, IOException {
PreparedStatement pStmt = null;
ResultSet rs = null;
OutputStream out = null;
pStmt = con.prepareStatement("SELECT * FROM ATTACHMENT WHERE ATT_ID = ? FOR
UPDATE ");
pStmt.setLong(1, lngNattId);
rs = pStmt.executeQuery();
rs.next();
DelegatingResultSet dRS = (DelegatingResultSet) rs;
OracleResultSet oRS = (OracleResultSet) dRS.getInnermostDelegate();
out = (oRS.getBLOB("NATT_BIN_FILE")).getBinaryOutputStream();
byte[] buffer = new byte[32768];
int n = 0;
while ((n = input.read(buffer)) != -1) {
out.write(buffer, 0, n);
}
out.flush();
con.commit();
}
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]