刚学java数据库操作,我用的Access,用一个方法向数据库中插入数据,方法如下:
public void Insertdate(int number,String name){
try{
stmt.executeUpdate("insert into st(ID,name) values("+number+","+name+")");
//offectedRow=stmt.executeUpdate("insert into st(ID,name) values(4,'vvv')");
}
catch(Exception e){
System.out.println("插入数据时出现异常");
System.out.println(e);
}但在调用此方法时出现这样的异常:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
请问这是什么原因?
public void Insertdate(int number,String name){
try{
stmt.executeUpdate("insert into st(ID,name) values("+number+","+name+")");
//offectedRow=stmt.executeUpdate("insert into st(ID,name) values(4,'vvv')");
}
catch(Exception e){
System.out.println("插入数据时出现异常");
System.out.println(e);
}但在调用此方法时出现这样的异常:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
请问这是什么原因?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货