关于JDBC与IO的问题希望高手解答下!
1.jdbc 怎么在select语句中添加where条件。
2.15910692383,418627777,143406250,1678,2012-06-28 09:46:26
   15910692383,418627777,143406250,1678,2012-06-28 09:46:26
   15910692383,418627777,143406250,1678,2012-06-28 09:46:26
   15910692383,418627777,143406250,1678,2012-06-28 09:46:26
我数据库中查询出来的结果集是这样的。应该以什么类型接收,怎么样保存到(.txt)文件中。
3.怎么样创建 "?.txt" ?号代表变量 比如说我查到123 那么就创建123.txt。
刚刚接触这块望高手解答,麻烦尽量说的详细点,不胜感激!
------解决方案--------------------1.进行SQL的拼装就可以了
2.通过ResultSet来接收 查询出的结果集,可以创建一个dao来保存这些数据,然后通过文件的读写操作保存到txt文件中。
3.写一个方法,传一个参数为filename 方法主要为: File  file = new File(filename + ".txt");
 例如传入123  则会创建123.txt的文件。
------解决方案--------------------1.select 字段名 from 表名 where 条件
2.最好用Json格式接收,或者就用String接收,然后一行一行的保存到txt文件中
        //写入单行数据
        // 创建PrintWriter对象,用于写入数据到文件中
          PrintWriter pw = new PrintWriter(new FileOutputStream(filePath));
          // 用文本格式打印整数Writestr
          pw.println(tempcon);   //tempcon为写入的数据
          // 清除PrintWriter对象
          pw.close();
          //写入多行数据
          FileWriter fw = new FileWriter(filePath);
          PrintWriter out = new PrintWriter(fw);
          for (int i = 0; i < args.length; i++) {
             out.write(args[i]);
             out.println();
          }
           fw.close();
           out.close();
3.boolean flag = true;
      File f = new File(filePath);
         if (f.exists()) {           //检查File.txt是否存在
          f.delete();                //如果存在就删除并创建新文件也就是覆盖
          try {
           f.createNewFile();
          } catch (
IOException e) {
           flag = false;
          }
         } else {
          try {
           f.createNewFile();        //如果不存在直接创建新文件
          } catch (IOException e) {
           flag = false;
          }
         }
         return false;
------解决方案--------------------sql语句是不是字符串的单引号那里不会写》?把单引号放到双引号里就可以 了
Java code
ResultSet rs=stmt.executeQuery("select * from student where 姓名="+"'王鹏'");
------解决方案--------------------
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.InputStream;
import java.io.OutputStream;
public class Jad2Java {
	public static void main(String[] args) throws Exception {
		File srcDir = new File("D://java");
		if (!(srcDir.exists() && srcDir.isDirectory()))
			throw new Exception("目录不存在");
		File[] files = srcDir.listFiles(new FilenameFilter() {
			public boolean accept(File dir, String name) {
				return name.endsWith(".java");
			}
		});
		System.out.println(files.length);
		File destDir = new File("D://jad");
		if (!destDir.exists())
			destDir.mkdir();
		for (File f : files) {
			FileInputStream fis = new FileInputStream(f);
			String destFileName = f.getName().replaceAll("\\.java$", ".jad");
			FileOutputStream fos = new FileOutputStream(new File(destDir,
					destFileName));
			copy(fis, fos);
			fis.close();
			fos.close();
		}
	}
	private static void copy(InputStream ips, OutputStream ops)
			throws Exception {
		int len = 0;
		byte[] buf = new byte[1024];
		while ((len = ips.read(buf)) != -1) {
			ops.write(buf, 0, len);
		}
	}
}