文本里面的格式是这样的:
"name","sex","adress" //字段名
vacher(20),char,vacher(20) //熟悉
"张山",1,湖南省
表已经建好了 ,直接insert就行了··关键是我要怎么知道那个字段对应的是哪个值呢··
追答值的对应应该是按照txt 的第一行来确定的,类型根据第二行确定,既然是确定的,那就可以下手了。
数据部分都是用','分割,读进来每一行后用split(“,”)分割就行
String[] data = eachLine.split(",")
StringBuffer sf = new StringBuffer(" insert into TTT set ");
StringBuffer title= new StringBuffer("(");
StringBuffer column = new StringBuffer("(");
for(int i=0,len=columnNameLine.length;i<len;i++){
title.append("\"").append(columnNameLine[i].trim()).append("\"");
column.append("\"").append(data[i].trim()).append("\"");
}
title.append(")");column.append(")");
最后拼到一起就行啦
sf.append(title).append(" values ").append(column);
大概是这样,没运行过!