怎么拼这个sql语句
gryes 2006-01-17 10:12:18 向数据库中插入数据,从Hashtable中取道字段名及值后怎么拼sql语句呢,如果字段的个数也是不定的,怎么实现呢,谢谢!!!!
如 ID NAME
1 A
String key ;
String v = null;
Enumeration e = dbParam.keys();
while (e.hasMoreElements()) { //这样只能是一个字段操作
key = (String) e.nextElement();
k = k.toString();
v = dbParam.get(key).toString();
}
StringBuffer sql = new StringBuffer();
sql.append(" insert");
sql.append(" into ");
sql.append(tableName);
sql.append("(");
sql.append(ziduan);
sql.append(")");
sql.append("values");
sql.append("(");
sql.append("'");
sql.append(values);
sql.append("'");
sql.append(")");
stmt.executeUpdate(sql.toString());