|
select name=…>等中的name值应与数据表的字段名相同,DBdataStore.jsp中逐一提取表单提交的对应字段名的数据值,若表单中未定义输入,得到的值为空值,则对该字段不作处理。
2、以oracle为例的视图定义
1) 建立表各列数据类型视图
CREATE OR REPLACE VIEW v_dbstru AS SELECT table_name,column_name,data_type,data_length,data_precision,data_scale,column_id FROM all_tab_columns WHERE owner='user1';//user1为数据表的属主。
2) 建立表的关键列视图
CREATE OR REPLACE VIEW v_pkey_column AS SELECT b.table_name,b.column_name,b.position FROM all_constraints a,all_cons_columns b WHERE a.owner=b.owner AND a.constraint_name=b.constraint_name AND a.owner='user1' AND a.constraint_type='P';
3、主要程序代码
1) 程序初始化
String tablename=request.getParameter("tablename");//提取表名 String OperType=request.getParameter("OperType");//提取操作类型 String sFieldValue="";//存放表单提交的字段数据值 String fieldname="",Datatype="" //存放字段名,字段数据类型 int iFieldvalue=0; String updateSql="",whereSql=" where ",insSql1="",insSql2="",opSql="",str 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
|