java更新access数据库中的信息,数据库中的数据总是没有更新,但更新返回影响的行数是1,下面是那个方法 10

@Overridepublicbooleanupdate(Studentstu){booleanbool=false;Stringsql="UPDATEStudentSE... @Override
public boolean update(Student stu) {
boolean bool=false;
String sql="UPDATE Student SET stuName=?,age=?,className=? WHERE stuId = ?";
conn=Dbhelp.getConn();
try {
conn.setAutoCommit(true);
ps=conn.prepareStatement(sql);
ps.setString(1, stu.getStuName());
ps.setInt(2, stu.getAge());
ps.setString(3, stu.getClassName());
ps.setInt(4, stu.getStuId());
int i=ps.executeUpdate();
System.out.println(i);
if(i>0)
bool=true;
} catch (SQLException e) {
e.printStackTrace();
}
return bool;
}
输出为1,说明有更新,但数据库中的数据就是死也不更新,什么问题,请帮忙看下
展开
 我来答
mszb3mzi
2010-12-21 · 超过15用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:28.9万
展开全部
我有次也遇到了这样的问题
我用的是J2EE 用JDBC连接一个Access
当时已经成功加入了进500条信息拉
但突然就加不进去了 程序提示是成功了 但其实数据库里根本没有数据
最后的解决方法居然用了一个我备份用的空白数据库 先暂时换掉 老数据库
然后就可以重新插入了
后来发现原数据库的大小好象被锁定了(不明原因)
希望对你有帮助
easysoft_bj
2010-12-21 · TA获得超过378个赞
知道大有可为答主
回答量:7349
采纳率:0%
帮助的人:2212万
展开全部
可以借助Baidu Hi示意我们
有机会可能完成你所面临的任务
具体的要求也可能示意我们
java更新access数据库中的信息,数据库中的数据总是没有...
ES:\\B138CA7FF949E5D38015E14896BBA16C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式