想把别人网页中的数据写入自己本地的数据库中???
我是初学者请讲的详细点,最好带例子,小弟先谢了!

解决方案 »

  1.   

    首先,你要获取到这个html资源,例如URL url = new URL("http://ip:port/something/target.html");
    然后,通过url.getInputStream()之类的方法获取到这个文件的输入流,下面你就可以通过这个流,往数据库中写数据了,最好写到CLOB字段中.结贴给分吧,谢谢。
      

  2.   

    public String getWebDocument(){
    StringBuffer web_document = new StringBuffer();
    try {
    URL url = new URL("http://www.csdn.net/");
    URLConnection conn = url.openConnection();
    BufferedReader buffer_reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
    String line = null;
    while ((line = buffer_reader.readLine()) != null)
    web_document.append(line + "\n");
    buffer_reader.close();
    } catch (MalformedURLException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }
    return web_document.toString();
    }从返回的String中可以获取到你想要的数据
      

  3.   

    楼上的可以实现,但我要是读取word或文本文件呢?
    是不是光把http://www.csdn.net/换成绝对路径+文件类型吗?我刚试了下不成功!还望指教!!!