JAVA/수업

· JAVA/수업
Create a Dynamic Web project 클릭 Dynamic Web project 생성 설정 Project name 작성 Target runtime 에서 New Runtime 클릭해서 톰캣 설치 경로 설정하기 되어 있는 이유 : 톰캣 설정이 안되 있어서 으로 표시 톰캣 설치한 버전 맞게 클릭 Browse.. 클릭 후 톰캣 설치 경로 폴더 선택 JRE 에서 JDK1.8 클릭→Finish Generate web.xml deployment descriptor 체크 →자동으로 web.xml 생성해줌 생성 환경변수 설정 상단 메뉴바 Window> Preferences 클릭 JDK1.8 버전 확인 Java > Installed JREs > JDK1.8 체크 유무 확인 체크박스 체크 되어 있지 않을 때, ..
· JAVA/수업
회원정보를 관리하는 프로그램을 작성하는데 아래의 메뉴를 모두 구현하시오. (CRUD기능 구현하기) (DB의 MYMEMBER테이블을 이용하여 작업한다.) * 자료 삭제는 회원ID를 입력 받아서 삭제한다. 예시메뉴) ---------------------- == 작업 선택 == 1. 자료 입력 ---> insert 2. 자료 삭제 ---> delete 3. 자료 수정 ---> update 4. 전체 자료 출력 ---> select 5. 작업 끝. ---------------------- // 회원관리 프로그램 테이블 생성 스크립트 create table mymember( mem_id varchar2(8) not null, -- 회원ID mem_name varchar2(100) not null, -- 이름 m..
· JAVA/수업
인터페이스 선언(JDBC API : java.sql.package) private Connection conn; private Statement stmt; private PreparedStatement pstmt; private ResultSet rs; Driver(interface) 모든 드라이버가 반드시 구현해야 하는 인터페이스 드라이버의 버전이나 연결에 대한 정보를 알아볼수 있는 메소드 Connection(interface) 데이터베이스에 대한 하나의 세션(하나의 클라이언트가 서버 요청을 하기 위해 연결을 맺은 상태) 표현 DriverManager 클래스의 getConnection() 메소드를 이용하여 얻어올 수 있음 디폴트로 setAutoCommit(true) 설정 개발자가 원하는 경우에 comm..
· JAVA/수업
InputStreamReader : 바이트 기반 스트림을 문자기반 스트림으로 변환해 주는 보조 스트림 0.객체생성 //보조 스트림 InputStreamReader isr =new InputStreamReader(System.in); FileWriter fw = null; // 파일 출력용 문자기반 스트림 try { fw = new FileWriter("d:/D_Other/testChar.txt"); 더보기 System.in 이란? - java.io.* 에서 import 하는 클래스 - System.in 값을 입력 받는 클래스 int data = 0; //콘솔에서 입력할 때 입력의 끝 표시는 Ctrl + z 키를 누르면 된다. while ((data = isr.read()) != -1) { fw.write..
· JAVA/수업
0.FileOutputStream 객체 생성 FileOutputStream fos = null; try { fos = new FileOutputStream("d:/D_Other/out.txt"); FileOutputStream fos = null; 하는 이유 - finally 실행문에서 fos 변수 사용하기 위해서 미리 선언함 for (char ch = 'a'; ch < 'z'; ch++) { fos.write(ch); } 반복문 이용해서 a~z까지 출력 write(ch ) - ch을 1byte 출력 fos.close(); .close() - 출력 스트림 닫고 사용 메모리 해제 0.FileInputStream 객체 생성 FileInputStream fis = null; try { fis = new Fil..
· JAVA/수업
FileInputStream fis = null; try { fis = new FileInputStream("d:/D_Other/test2.txt"); fis 따로 선언하는 이유 try { FileInputStream fis = new FileInputStream("d:/D_Other/test2.txt"); int data = 0; while ((data = fis.read()) != -1) { //읽어온 데이터 콘솔 출력하기 System.out.print((char)data); } } catch (IOException ex) { ex.printStackTrace(); }finally { try { fis.close(); } catch (IOException e) { e.printStackTrace();..
· JAVA/수업
public static void main(String[] args) throws IOException { byte[] inSrc = {0,1,2,3,4,5,6,7,8,9}; byte[] outSrc = null; byte[] temp = new byte[4]; //데이터 읽을 때 사용할 버퍼 //temp 변수 배열은 크기는 4개 까지 들어 갈수 있음 //스트림 객체 생성하기 //inputStream : 입력 ByteArrayInputStream bais = new ByteArrayInputStream(inSrc); //outputStream : 출력 ByteArrayOutputStream baos = new ByteArrayOutputStream(); write(char[] cbuf, int off, ..
· JAVA/수업
Stream이란 1btye 씩 읽음 그래서 btye 기반스트림이라고 불림 input 과 output 따로 있음 inputStream : 데이터를 읽어오는 것 ,Stream 최상위 클래스이자 추상클래스 outputStream : 데이터 출력 하는 것, Stream 최상위 클래스 이자 추상클래스 0.스트림객체 생성 byte[] inSrc = {0,1,2,3,4,5,6,7,8,9}; byte[] outSrc = null; //스트림 객체 생성하기 //inputStream : 입력 ByteArrayInputStream bais = new ByteArrayInputStream(inSrc); //outputStream : 출력 ByteArrayOutputStream baos = new ByteArrayOutputS..
· JAVA/수업
0. 객체 생성 File f1 = new File("d:/D_Other/sample.txt"); File f2 = new File("d:/D_Other/test.txt"); File f3 = new File("d:/D_Other"); .exists() 파일 존재 여부 확인 존재 true, 존재 안하면 false if(f1.exists()) { System.out.println(f1.getAbsolutePath() + " 은 존재합니다."); }else { System.out.println(f1.getAbsolutePath() + " 은 없는 파일 입니다"); } .createNewFile() 파일 생성 if(f1.createNewFile()) { System.out.println(f1.getAbsolut..
· JAVA/수업
File 클래스 시스템에 있는 파일이나 디렉토리 추상화 클래스 파일의 생성, 삭제, 크기, 읽기 또는 쓰기 모드 등과 같은 파일 자체 관리하기 위한 클래스 new File(String파일 또는 경로명) 1. new File(String 파일 또는 경로명) File file = new File("d:/D_Other/test.txt"); File file2 = new File("d:/D_Other"); 2. new File(File parent, String child) → 'parent' 디렉토리 안에 있는 'child' 파일 또는 디렉토리를 위한 파일 객체 생성 //file2 = "d:/D_Other" //"d:/D_Other" + "text.txt" File file3 = new File(file2, ..
lavender1122
'JAVA/수업' 카테고리의 글 목록