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