请教有关于Java的insert into 和 update 语句
我们最近在做一个Java程序设计,要引用数据库的,在对数据库进行inset 和update 操作的时候总是会出现问题,请各位帮一下我,谢谢了!
一、我的insert into 的那条语句是
String insertstr="INSERT INTO user(用户名,密码,权限,班级,系部) VALUES"+"("+"'"+suser+"'"+","+"'"+spass+"'"+","+"'"+spower+"'"+"'"+sclass+"'"+"'"+sdept+"'"+")";
运行的时候提示说
java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] 查询值的数目与目标字段中的数目不同。
两边都是五个字段,不清楚为什么会有问题呢。。。
二、update 语句是:rs=sql.executeQuery("SELECT * FROM c WHERE 课程="+"'"+cou+"'");
然后提示错误是java.sql.SQLException: No ResultSet was produced
请问这是为什么呢。。
附上user表:
用户名 密码 权限 班级 系部
aaa 0 m 计算机
bbb 0 t 计算机
ccc 0 s 0801 计算机
ddd 0 s 0902 计算机
eee 0 s 0802 计算机