java教程_新增行并返回主键值问题(JAVA教程学习参考资料)

50分钟前发布

阅读推荐:
java教程_Java技术:使您轻松地进行多线程应用程序编程 java基地教程-教程
[Java基础知识]20个位运算技巧_java基础知识总结
《MATLAB编程与工程应用(第二版)》(Matlab, Second Edition: A Practical Introd
《Effective C++:改善程序与设计的55个具体做法(第三版)中文版》扫描版[PDF]
java教程_关于运算符的问题
显示器维修
java教程_求各位大神推荐一下(JAVA教程学习参考资料)
java教程_关于java第三方登陆(JAVA教程学习参考资料)
【台湾】Ein Lee插画作品
概率论零基础入门:张宇


新增行并返回主键值问题1 KeyHolder keyHolder = new GeneratedKeyHolder();
getJdbcTemplate().update(new PreparedStatementCreator() {
public PreparedStatement createPreparedStatement(Connection connection) throws SQLException {
PreparedStatement ps = connection.prepareStatement(
"INSERT INTO Test (id, name) VALUES (S_FDC_WAFERROUTE.NEXTVAL,?)", new String[] { "id" });
ps.setString(1, "heipark");
return ps;
}
}, keyHolder);
int generatedId = keyHolder.getKey().intValue();
System.out.println(generatedId);


为何执行以上方法总报以下错误?请帮忙
---------------------------------------------
PreparedStatementCallback; uncategorized SQLException for SQL []; SQL state [null]; error code [17023]; 不支持的特性; nested exception is java.sql.SQLException: 不支持的特性


Ctrl+Enter 发表
发送
会员评论: