展开全部
操作数据库才用到Driver接口吧,文件读写似乎不需要用它
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.RandomAccessFile;
import java.util.Scanner;
/**
* @author idle~`32313133353236313431303231363533e59b9ee7ad9431333264643162
* @version 0.1
* @date 2008-12-14
*/
public class IOTest {
// 1
public static void readFile(String fileName){
try{
FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);
String line = br.readLine();
while(line != null){
System.out.println(line);
line = br.readLine();
}
br.close();
fr.close();
}catch(Exception e){
e.printStackTrace();
}
}
public static void selectStudent(String sid,String fileName){
try{
FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);
String line = br.readLine();
boolean flag = false;
while(line != null){
if(line.contains(sid)){
System.out.println(line);
flag = true;
}
line = br.readLine();
}
if(!flag)
System.out.println("No date found");
br.close();
fr