3)非關鍵字段部分sql語句生成
update語句,如:update table1 set column1=value1,… where id=100
insert語句,如:insert into table1(id,column1,…)values(100,value1,…)
updateSql="update "+tablename+" set ";
strSql="SELECT column_name,data_type,data_length,data_precision,data_scale
FROM v_dbstru a "+"where table_name=’"+tablename+"’ AND a.column_name
not in (SELECT b.column_name FROM v_pkey_column b
where b.table_name=a.table_name)";rs1=Stmt.executeQuery(strSql);
//取非關鍵字段字段名和數據類型
while(rs1.next()){
fieldname=rs1.getString("column_name");
Datatype=rs1.getString("data_type");
文章來源于領測軟件測試網 http://www.kjueaiud.com/