做一个IO流
从流中取文件 IO流对象.read();
在写入数据库
呵呵时间紧迫就不写具体过程了

解决方案 »

  1.   

    看你的文本格式咯,如果定义得好,读出来用StringTokenizer或者RegEx转换成一个个对象或者数组,再处理就容易了。
      

  2.   

    方法很多.按照你的想法是应该每行的数据对应数据库的一行吧
    Vector content=new Vector();
    File file=new File(你要读取文件的路径);
    FileReader objFile=FileReader(file);
    BufferedReader objBuffer = new BufferedReader(objFile);
    String strLine=objBuffer.readline();
    while (strLine != null) {
           content.add(strLine);
           strLine = objBuffer.readLine();
    }
      

  3.   

    给你一个读和写的。 File fileName = new File(path, wjName);
    if(fileName.exists())
    {
    fileName.delete(); }
    else
    {
    //在目前的目录下建立一个名为wjName的文字档
    fileName.createNewFile();
    //输出目前所在的目录路径
    }
    //文件建立成功,开始写文件
    FileWriter fw = new FileWriter(path + "\\"+wjName); //建立FileWrite对象,并设定由fw对象变量引用
    FileReader fr = new FileReader(path + "\\"+strhtml); //建立FileReader变量,并设定由fr变量变数引用
    int c = fr.read();
    String sHead = "";
    while(c != -1) {
    sHead += (char)c;
    c = fr.read();
    }
    fr.close();
    fw.write(sHead);
    fw.write("<p class='tbtitle' align='center'>");
    fw.write(BT+"</p><p>");
    fw.write(NR);
    fw.write("</p>");
    fr = new FileReader(path + "\\foot.jsp"); //建立FileReader变量,并设定由fr变量变数引用
    c = fr.read();
    String sFoot = "";
    while(c != -1) {
    sFoot += (char)c;
    c = fr.read();
    }
    fr.close(); fw.write(sFoot); fw.close();
      

  4.   

    import java.io.*;
    public class TestIO
    {
    public static void main(String[] args)throws IOException
    {//从文件读取数据
    BufferedReader in = new BufferedReader(new FileReader("./a.txt"));
    String s, s2 =new String();
    while((s=in.readLine())!=null)
    s2+=s;
    in.close();
    System.out.println(s2);
    //输出到文件
    try{
    BufferedReader in4 = new BufferedReader(new StringReader(s2));
    PrintWriter out1 = new PrintWriter(
                                                       new FileWriter("./TestIO.txt"));
    int lineCount = 1;
    while((s=in4.readLine())!=null)
    out1.println(s);
    out1.close();
    in4.close();
    }
    catch(EOFException e){
    System.out.println("结束");
    }
    }
    };
      

  5.   

    try{FileReader f=new FileReader("c:\\aa.txt");
                            BufferedReader buf = new BufferedReader(f);
                            String s;
                            int x=0;
                            while((s=buf.readLine())!=null)
                               {if(s.equals(t.getText()))
                                   break;
                               x++;}
                               if(x==0)
                                l.setText("你好");}catch(Exception exx)
    是我以前做的程序的一部分不知道能帮到楼主。