首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

向Access 平添记录失败

2011-12-26 
向Access 添加记录失败Connectionconndb.getConnection()Statementstmtconn.creatStatement()inta0,b

向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");
难道要查询之后才能更新?

热点排行