当我在Spring中使用jdbcTemplate时,连接到oracle会出错

时间:2013-07-01 09:12:20

标签: spring oracle jdbctemplate

我有以下问题:

我使用jdbcTemplate与Spring连接数据库。

当我运行程序时,出现以下错误:

Cannot create JDBC driver of class 'oracle.jdbc.driver.OracleDriver' for connect URL 'jdbc:oracle:thin:@10.0.0.8:1521:productdb'

我的代码是:

Connection con = jdbc.getDataSource().getConnection();

ArrayDescriptor desciptor = ArrayDescriptor.createDescriptor(
                    "string_array", con);

1 个答案:

答案 0 :(得分:0)

在confingure文件中

<property name="accessToUnderlyingConnectionAllowed" value="true"/>

  Connection dbConn = jdbc.getDataSource().getConnection();org.apache.commons.dbcp.DelegatingConnection del = new org.apache.commons.dbcp.DelegatingConnection(dbConn);
            Connection conn = del.getInnermostDelegate();
            ArrayDescriptor desciptor = ArrayDescriptor.createDescriptor(
                    "STRING_ARRAY",conn);