当前位置: 代码迷 >> Eclipse >> 向Access 平添记录失败
  详细解决方案

向Access 平添记录失败

热度:88   发布时间:2016-04-23 14:18:26.0
向Access 添加记录失败
Connection conn=db.getConnection(); 
Statement stmt=conn.creatStatement(); 
int a=0,b=0; 
a=stmt.executeUpdate("update test set userPwd='aaa' where userName='ddd'"); 
///上而这句更新是可以的 
b=stmt.executeUpdate("insert into test values('abc','fgg')"); 
System.out.println("b=" + b); 
//上面这句执行后没有任何提示,b=1但Access 数据库里没有更新数据 
//但是如果加上下面的语句的话,添加记录成功!!@!我无语了 
ResultSet rs=stmt.executeQuery("seleect * from test"); //这里的表是数据库的任何一个都可以 
//下面的可要可不要 
while(rs.next()) 

  System.out.println(rs.getString(1) ); 

///////////////////// 
commit()做了的

------解决方案--------------------
一般都是没有做提交吧。
你在那句没有执行的后面再提交试试
------解决方案--------------------
ResultSet rs=stmt.executeQuery("seleect * from test");
难道要查询之后才能更新?
  相关解决方案