",";} //生成update语句=updateSql+whereSql 即update tablename set ... where fieldname=... if(OperType.equals("update")){ if(Datatype.equals("DATE")){ updateSql+=fieldname+"=To_Date('" + sFieldValue + "','YYYY-MM-DD'),"; }else if(Datatype.equals("VARCHAR2") || Datatype.equals("CHAR")){ updateSql+=fieldname+"='" + sFieldValue,1}+"',";}else /*NUMBER,FLOAT*/ updateSql+=fieldname+"="+sFieldValue+",";} )) rs1.close();
4)生成完整的sql语句并执行
if(OperType.equals("insert")) opSql=insSql1.substring(0,insSql1.length()-1)+")"+insSql2.substring(0,insSql2.length()-1)+")"; if(OperType.equals("update")) opSql=updateSql.substring(0,updateSql.length()-1)+" "+whereSql;if(OperType.equals("delete")) opSql="delete FROM "+tablename+" "+whereSql; //已生成完整的sql语句opSql try{sqlnrows=Stmt.executeUpdate(opSql);} catch(SQLException e){out.println("SQLException:"+opSql);}
4、特点
该方法对所有这种直接存储的表单都统一使用本程序,具有通用性,不必对每个表单或每个数据表独立开发相应程 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
|