处理DBUtils报错——java.sql.SQLException: 不支持的特性

来源:互联网 发布:excel数据提取工具 编辑:程序博客网 时间:2024/06/08 01:20
最近想在项目中使用commons-dbutils-1.6这个包的DBUtils做一个通用的数据库工具类,但是最后在测试的时候报了这样一个错:

java.sql.SQLException: 不支持的特性 Query:

经过DEBUG,发现错误出在commons-dbutils-1.6包里面QueryRunner类中一个query方法中的getParameterMetaData()语句。

通过网上查找资料,发现这个似乎是Oracle数据库所特有的现象,解决方法也十分简单,创建QueryRunner对象时,加上参数true,这样能跳过query方法中的getParameterMetaData()语句。

QueryRunner runner = new QueryRunner(true);


0 0
原创粉丝点击