【发布时间】:2011-09-20 12:16:37
【问题描述】:
我正在尝试使用 dbcp 框架为我的 oracle 服务器创建一个连接池。 我使用这个tutorial 进行连接。 问题是用这个连接创建一个 OraclePreparedStatement:
Connection oracleCon;
OraclePreparedStatement o_stmt;
String sql = "INSERT INTO T002_metadata (T002_datacitexml,T002_version, T002_active) VALUES (?,?,?) RETURNING T002_id INTO ?";
oracleCon = ConnectionManager.ds.getConnection();
o_stmt = ((OraclePreparedStatement) oracleCon.prepareStatement(sql));
执行后,抛出异常。
org.apache.commons.dbcp.DelegatingPreparedStatement cannot be cast to oracle.jdbc.OraclePreparedStatement
有没有可能强制转换语句?
【问题讨论】:
标签: java oracle casting prepared-statement