본문 바로가기

자바 DB 연동

RandomAccessFile import java.io.File;import java.io.FileOutputStream;import java.io.RandomAccessFile; public class Test3 {public static void main(String[] args) {try{// 임시파일(tmp) 파일 생성File imsi=File.createTempFile("sss", ".tmp");imsi.deleteOnExit(); // 프로그램 종료하면 바로파일삭제FileOutputStream fos=new FileOutputStream(imsi);for(int i=1; i 더보기
DataInputStream / DataOutputStream import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.EOFException;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Scanner; class Sung{private String pathname="sung.txt";private Scanner sc=new Scanner(System.in);public void readFile(){File f=new File(pathname);if(! f.exists()){return;}String hak, name;int kor, eng, mat;D.. 더보기
DataOutputStream / DataInputStream import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream; public class Test1 {public static void main(String[] args) {try{FileOutputStream fos=new FileOutputStream("test.txt");DataOutputStream dos=new DataOutputStream(fos);dos.writeUTF("프레임워크");dos.writeByte(10);dos.writeInt(100);dos.writeChar('A');dos.writeUTF("안드로이드");dos.clo.. 더보기
CallableStatement - 프로시져 사용하기 ScoreDAO 클래스에서 OracleType.CURSOR 에러를 해결하려면 여기를 클릭하세요 ============================================================ScoreDTO======================================================================= package com.score3; public class ScoreDTO {private String hak, name, birth;private int kor, eng, mat, tot, ave, rank;public String getHak() {return hak;}public void setHak(String hak) {this.hak = hak;}publ.. 더보기
OracleTypes.CURSOR 에러 해결하기 프로젝트폴더를 마우스 오른쪽으로 클릭해서Build Path -> Configure Build Path 아래 순서대로 체크해주고 OK를 눌러서 완료해줍니다. 본인이 가지고 계실테지만 찾아서 붙여넣기가 귀찮으시면 받으시고 아래와 같이 Project Explorer에 무언가 생성됩니다.아래 사진과 똑같은 이름이 아닐 수도 있습니다.어쨌든 OracleTypes.CURSOR에서 발생하는 에러가 해결되면됨. 더보기
PreparedStatement - 자바에서 오라클 쿼리 실행 ===========================================================ScoreDTO====================================================================== package com.score2; public class ScoreDTO {private String hak, name, birth;private int kor, eng, mat, tot, ave, rank;public String getHak() {return hak;}public void setHak(String hak) {this.hak = hak;}public String getName() {return name;}public void setName(S.. 더보기
Statement - 자바에서 오라클 쿼리 실행 ===========================================================scoreDAO================================================================= package com.score1; import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import java.util.ArrayList;import com.util.DBConn; /* * 오라클 DB연동 할 때 순서 * 1. DriverManager.getConnection()를 이용하여 Connection 객체구함. => 클래스 객체로 만듬 * 2. Connection의 creat.. 더보기
BufferedInputStream / BufferedOutputStream import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; // 파일 복사하는 프로그램(test4보다 더 좋음) public class Test8 { public static void main(String[] args) { //파일 복사 프로그램 BufferedReader br=new BufferedReader(new InputStreamReader(System.in).. 더보기