当前位置: 代码迷 >> J2SE >> 请教用DBuitls框架插入数据显示异常如何解决
  详细解决方案

请教用DBuitls框架插入数据显示异常如何解决

热度:42   发布时间:2016-04-23 20:48:13.0
请问用DBuitls框架插入数据显示错误怎么解决
		String sql = "insert into department(id,name) values(?,?)";
Object params[] = {department.getId(),department.getName()};
qr.update(sql, params);


当我用DButils插入数据到SqlServer2005时,总是出现如下错误,郁闷了一天,百度上各种解决方案都不行,请问有哪位大侠遇到过这种问题的,求解求解!谢谢





------解决方案--------------------
是不是类型不对?

把那个生成的sql发来看下。

还有你的表的字段的类型
------解决方案--------------------
关键字where附近有错的,后面贴一下
------解决方案--------------------
department.getId(),department.getName()

这两个是什么类型的? String吗?

你先手动在sql中插入试试:

insert into department(id,name) values("1","开发部");
------解决方案--------------------
是不是你的DButil有问题呢。你吧DButil的update方法弄出来看看。
------解决方案--------------------
你执行这个试试
String sql = "insert into department(id,name) values(“12”,“name2”)";
qr.update(sql);

如果没有问题,就是你DButil传参出了问题。
  相关解决方案