日期:2014-05-17  浏览次数:20680 次

求一段java关于I/O流的示例代码。
本人菜鸟的很,自学的jsp技术,没有老师,没教程。全是靠的CSDN的哥哥们和网络上的资料。在此先表示感谢。
上次大家教我,存取一段大概2,3千字的文段,用I/O流,写入数据库的表或者blob。可以实现。
可是,我对java的I/O什么接口那些,很是不知道,感觉这方面水太深,下不了口。
我想,我再把问题提一次,希望得到的指教能更详细一些,我太笨了~~~~
比如,我jsp页面,一个输入框,一个提交按钮,后面,我是用ajax直接传值到java,还是用form直接传给servlet?
传到servlet后,怎么用那种I/O语句?有什么buffer,什么write,我看了几遍书,还是没搞懂,我这里该怎么写,才能把它封装?然后写到数据库的相应的表里面去。
还有就是,什么叫造成数据库表的分页??为什么不能分页?数据库的blob(text)?有是个什么呢?
呵呵~~~虽然我很烦,还求各位给个指导。能把这一套,简单一点的代码,借我学习一下。要不,给我个这方面的教程,之类的。
谢谢,,,,无以为报啊。。。。

------解决方案--------------------
package com.softeem.jfc.io;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class BufferedReaderDemo {

public static void main(String[] args){

//BufferedReader通过桥梁流对节点流的封装读取数据源
try {
FileInputStream fis = new FileInputStream("C:/abc.txt");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
//一次读取一行
//调用n个字符,从第n+1个字符开始读取
System.out.println((char)br.read());
String str ="";

while((str=br.readLine())!=null){
System.out.println(str);
}
fis.close();



} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}