日期:2014-05-17  浏览次数:20619 次

实现web程序的增删改查下的问题
利用java jsp oracle 实现一个web程序的增删改查
在修改的时候出了点问题我一直拐不过弯来
点击查询按钮将数据库中的数据都查出来了。
现在如何选中条记录进行修改
这个记录有比较多的字段名 
其中有YWFL BMMC YWMSR YWMSRFJ 等
sql语句该如何去写
我的写法是
sql="update 表名 set";
sql=sql+" 'YWFL'=request.getParameter("YWFL"),'BMMC'=request.getParameter("BMMC"),'YWMSR'=request.getParameter("YWMSR"),'YWMSRFJ'=request.getParameter("YWMSRFJ") where (条件表达式)"
不知道这哪里错了。
而且我算初学,我这样写能不能表达出修改其中一个字段名或者两个或者三个
where后面的 条件表达式该如何写我选定的记录
一片茫然啊
SQL Java 数据库 Web Oracle

------解决方案--------------------
你这样试试:


sql="update 表名 set ";
sql=sql+" YWFL='"+request.getParameter("YWFL")+"',BMMC='"+request.getParameter("BMMC")+"',YWMSR='"+request.getParameter("YWMSR")+"',YWMSRFJ='"+request.getParameter("YWMSRFJ")+"'" 
sql=sql+" where (条件表达式)"