| 
 class StringFormat2 implements Format{ 
    public String name(){ 
        return "DB_STRING2"; 
    } 
     
    public String format( String data){ 
        return "'"+data+":'"; 
    } 
} 
…… 
Connection conn= ConnectionFactory.getConnectionByParams( 
                "org.gjt.mm.mysql.Driver", 
                "jdbc:mysql://localhost/dbformstest", "sa", ""); 
DbCommand cmd= new DbCommand( conn); 
//自动获取元数据(当然也可手动添加) 
DataSet ds= cmd.query("select * from service where 1=2"); 
//设置更改条件 
String[] conditions= {" id= 100"}; 
String[][] data1= {{"301", "dog walking", "talking the dog for a walk"}}; 
//设置表名 
ds.getMetaData().setTableName("service"); 
//设置最后一列的数据格式 
ds.getMetaData().getColumnMetaData( 2).setFormat( new StringFormat2()); 
//设置数据 
ds.setData( data1); 
cmd.update( ds, conditions); 
conn.close();  |