/**
* 插入数据
* @param dbName 数据库名
* @param fNa 字段名
* @param val 字段值
* @return
* @throws TdbException
*/
public static int insertnew(String dbName,String [] fNa,String [] val ) throws TdbException{
try {
session=Login().acquire();
TdbDatabaseDesign db=new TdbDatabaseDesign(session);
db.get(dbName);
TdbRecord rec=new TdbRecord(session, db, false);
TdbComponent c=rec.getHead();
for (int i = 0; i < val.length; i++) {
TdbField naField= c.createField(fNa[i],db.getFieldByName(fNa[i]).getTypeId());
naField.appendValue(val[i]);
}
rec.commit();
db.index();
return 1;
} catch (TdbException e) {
System.out.println(e.getMessage());
return e.getCode();
}finally{
session.logout();
pool.close();
}
}