有一个文本文件a.txt里存储数据为:(以下的数据不是真实数据)     
  0001         0002         0003         0004     
  0005         0006         0007         0008     
  0009         0000         0011         0097     
  数据库table中有表A,字段名为:     
  ID   NAME   AGE   PASSWORD     
  现在要用java程序实现将文本文件a.txt中的每行数据插入到数据库table中表A中     
  ID             NAME         AGE           PASSWORD     
  --------------------------------     
  0001         0002         0003         0004     
  0005         0006         0007         0008     
  0009         0000         0011         0097     
    
  <其中a.txt当中的数据有固定的格式,以列来取数据,回车键换行>     
    
  请问哪位做过相关的开发工作能提供一些代码和思路!谢谢!^_^
(最好有"代码"让参考学习一下,初学者的苦衷啊)

解决方案 »

  1.   

    BufferedReader in = new BufferedReader(new FileReader("a.txt"));就能读出,但你的分隔规则是什么啊?
      

  2.   

    插数据库应该没社么问题,问题应该是着么读吧
    1.格式一定要这样写吗?这又不是写给人看,写给机器看而已,不用这么死板吧.写成XML或PROPERTIES,机器方便你也方便:)
    ===>如果非要这要写的话建议有正则匹配([0-9]*)
      

  3.   

    实际文件类型不是*.TXT的文件,而是一种有固定格式的文件,先从文件中读取一行,然后从这一行中截取第N列到第M列的数据读入到数据库中!!!
      

  4.   

    简单 比如说字段之间用 \t分隔   
    BufferedReader in = new BufferedReader(new FileReader("a.txt"));
    txt= in.readline();
    String a[]=txt.split("\t");
     把你要的 a[m]插进去