严重: /config/add com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: 不支持的特性

kinglph 发布于 2015/06/30 09:06
阅读 2K+
收藏 0

1,oralce 插入新数据报错:驱动包oracle6 和 oracle14都试过,还是不行

严重: /config/add com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: 不支持的特性

2,执行插入的代码:new ConfigItem().set("unid", KeyGenerate.getKey()).set("configid", configid).set("configname", configname).set("name", additemname).set("description", additemdes).save();

3,执行插入的SQL语句,

Sql: insert into configitem(NAME, DESCRIPTION, CONFIGID, CONFIGNAME, UNID) values(?, ?, ?, ?, ?)  在pl/sql中测试过没问题,但在项目中报错

加载中
0
JFinal
JFinal

引用来自“kinglph”的评论

问题还没解决,不知道是什么问题,只能暂时先用JDBC来操作了
再换一个 jar 包试试,应该是驱动的问题,简单的 insert into 出错的概率太低了
0
JFinal
JFinal

    sql 是一条简单的 sql应该不会有错:

insert into configitem(NAME, DESCRIPTION, CONFIGID, CONFIGNAME, UNID) values(?, ?, ?, ?, ?)
    以上这条 sql 相信在任何数据库上都不会有问题,那错误可能在于传递的参数,调试跟踪一下参数是什么,应该可以找到原因
0
k
kinglph

引用来自“JFinal”的评论

    sql 是一条简单的 sql应该不会有错:

insert into configitem(NAME, DESCRIPTION, CONFIGID, CONFIGNAME, UNID) values(?, ?, ?, ?, ?)
    以上这条 sql 相信在任何数据库上都不会有问题,那错误可能在于传递的参数,调试跟踪一下参数是什么,应该可以找到原因
我把参数都写死了怎么还是不行呢?是不是有什么冲突的地方?

1,

2,配置部分

0
k
kinglph
问题还没解决,不知道是什么问题,只能暂时先用JDBC来操作了
0
k
kinglph

引用来自“JFinal”的评论

引用来自“kinglph”的评论

问题还没解决,不知道是什么问题,只能暂时先用JDBC来操作了
再换一个 jar 包试试,应该是驱动的问题,简单的 insert into 出错的概率太低了
是jar包的冲突问题,以前测试项目的时候多加了一个sqlserver的驱动包,现在删掉就马上好使了
返回顶部
顶部