既然知道文件格式,剩下的只不过是一个读取文件写入数据库的过程了,应该比较简单啊。
欢迎访问www.ojava.net 交流无极限.

解决方案 »

  1.   

    String str="3168,111111111,-YLSTCA,A
    3168,222222222,-YYSH,A
    3168,333333333,-GPZX,A
    3168,444444444,-XHAAG,A
    3168,555555555,-GPXI,A
    3168,666666666,-TYFGG,A
    3168,777777777,-XHAAF,A
    3168,888888888,-XHAAF,A
    3168,999999999,-XHAAD,A
    3168,000000000,-XHAAD,A";
    String []temp=str.split("[\\n\\r]*");
    String [][]result=new String[temp.length][];
    for(int i=0;i<temp.length;i++) {
       result[i]=temp[i].spit(",");
    }
    这样就已经把上面数据按照你的格式保存在一个2维数组里面了
    下面你只要对应写入数据库就行了
      

  2.   

    string str=null,;
    BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("filename")));
    while((str=br.readLine())!=null)
       StringTokenizer stt=new StringTokenizer(str,",");
       str1="insert into xxx values'";   //此处自己组织一下
       while(stt.hasMoreTokens()){
          str1+=stt.nextToken()+"',";   //此处语句组织一下,符合插入语句规范
       }
    }