SAK 図書館
JAVA Servlet、JSP 基礎編10 - 標準ファイル I/O、FileWriter、BufferedReader
■標準ファイル I/O // 文字列書き込み String fnm = "test.txt"; String path = request.getRealPath("/jsp/"); FileWriter fno = new FileWriter(path + fnm); fno.write("abcdef\n"); fno.write("012345\n"); fno.write("あいうえお\n"); fno.close(); // 文字列書き込み(バッファ付) String fnm = "test.txt"; String path = request.getRealPath("/jsp/"); FileWriter fno = new FileWriter(path + fnm); BufferedWriter bno = new BufferedWriter(fno); bno.write("abcdef\n"); bno.write("012345\n"); bno.write("あいうえお\n"); bno.close(); fno.close(); // 1 文字読み込み(改行コードも読める) String fnm = "test.txt"; String path = request.getRealPath("/jsp/"); int rec; FileReader fno = new FileReader(path + fnm); while ((rec = fno.read()) != -1) { out.print((char)rec); } fno.close(); // 1 行読み込み(バッファ付) String fnm = "test.txt"; String path = request.getRealPath("/jsp/"); String rec; FileReader fno = new FileReader(path + fnm); BufferedReader bno = new BufferedReader(fno); while ((rec = bno.readLine()) != null) { out.println(rec + "<BR>"); } bno.close(); fno.close(); // バイナリ書き込み String fnm = "test.txt"; String path = request.getRealPath("/jsp/"); FileOutputStream fno = new FileOutputStream(path + fnm); fno.write(0x00); fno.write(0x01); fno.write(0xff); fno.close(); // バイナリ読み込み String fnm = "test.txt"; String path = request.getRealPath("/jsp/"); int rec; FileInputStream fno = new FileInputStream(path + fnm); while ((rec = fno.read()) != -1) { out.println(rec + "<BR>"); } fno.close(); ■JAVA Servlet、JSP 基礎編資料
■JAVA Servlet、JSP + PostgreSQL 編資料
■JAVA Servlet、JSP + Oracle9i 編資料
■PostgreSQL 編、JAVA Servlet、JSP 編資料
■MySQL 編資料
■SQL 基礎編資料
■SQL 基礎実地編資料
■SQL チューニング編資料
■Oracle PL/SQL 編資料