일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 갤러리제작 #갤러리만들기 #jsp갤러리 #jsp게시판 #jsp프로그래밍 #jsp웹프로그래밍 #jsp웹 #jsp모델1방식 #사진업로드 #jsp사진업로드 #jdbc6 #jdbc드라이버다운 #jdbc드라이버무료다운
- 자바웹프로그래밍
- 자바 #웹자바 #JAVA #WEB #WEBJAVA #WEBPROGRAMMING #웹 #웹프로그래밍 #코딩 #CODING #모델1 #모델2 #모델1방식 #모델2방식
- 어노테이션 #@WebServlet #WebServlet #
- 자바 #웹자바 #webJava #java #코딩 #코딩초보 #ojdbc #서블릿 #자바서블릿 #javaServelet #servelet #httpServlet
- tern다운로드 #메이븐다운로드 #maven #스프링라이브러리 #자바라이브러리 #톰캣설정 #WAS #웹어플리케이션서버
- html #자바와서블릿 #자바와웹연결 #웹연결
- 마이바티스환경설정
- Model #
- QUERY #DML #SQL문 #내림차순정렬 #오름차순정렬
- union #sql99 #외부조인 #오라클조인 #sql조인 #자체조인 #비등가조인 #비등가조인 #테이블복사 #오라클테이블 #null인데이터출력
- 정처기필기합격 #정처기합격후기
- Doit #Doit오라클 #Doit시리즈 #연습문제
- Controller
- Init-param #context-param #
- 정처기3회 #정보처리기사2023
- sql #오라클 #불리언형 #boolean #webjava #java #jsp #Mybatis #마이바티스 #마이바티스환경설정 #모델1 #모델1프로그래밍 #Batis #마이바티스다운로드 #web설정 #웹프로그래밍 #게시판 #게시판제작 #게시판만
- View #
- ORACLE #TIGER #SCOTT #SCOTT계정 #오라클학습계정 #프로그래밍 #SQL #SQLORACLE #오라클 #오라클연습 #오라클연습계정 #오라클연습문제 #WHERE절 #오라클조건절
- jsp #게시판만들기 #자바로게시판만들기 #웹테스트 #JNDI #myora #Oracle #오라클 #DAO #DTO #아파치톰캣 #웹자바셋팅 #모델1 #모델1방식 #모델1방식웹프로그래밍 #웹프로그래밍
- 서블릿선언 #서블릿선언방법 #
- 기말고사 #방통대기말고사 #방통대후기 #방통대기말고사후기 #방통대2023년1학기 #방통대1학기 #방통대C프로그래밍 #방통대장학금 #방통대영어회화1
- spring #스프링 #전자정부표준프레임워크 #표준프레임워크 #자바스프링 #스프링다운로드 #자바스크립트 #웹프로그래밍설정 #웹프로그래밍셋팅
- 방통대 #방송통신대학교 #컴퓨터과학 #컴퓨터과학과 #컴과 #방통대컴퓨터과학과 #방통대컴과 #방통대파이썬 #방통대C #방통대자바
- 정처기 #정처기필기 #정보처리기사 #정보처리기사필기 #정보처리기사2023 #정처기2023 #정처기3회 #정보처리기사3회 #정보처리기사실기 #정처기실기 정처기합격
- 서블릿 #자바모델1 #자바모델2 #mvc #mvc패턴
- cos.jar #cos드라이버 #파일업로드드라이버 #루피는귀여워 #마이바티스 #MyBatis #마이바티스sql #마이바티스DB #마이바티스jsp #마이바티스이클립스 #mapper #config.xml #마이바티스다운로드
- 8 실무에서 가장 많이 사용하는 SQL
- java #array #자바 #배열 #프로그래밍 #코딩 #자바프로그래밍
- web.xml #배포지시자 #서블릿테스트
- Today
- Total
목록전체 글 (73)
장미의 개발일기

시행착오가 너무 많았다 ㅠㅠ 힘들어... 일단 오라클 공식사이트에 드라이버 6이 없어서 당황... 어찌 찾음; 11g 버전은 6이 맞는 걸로 알고 있어서 ...(아래 드라이버 첨부해놨습니다~) 오라클DB에서 시퀀스란 놈이 상당히 까다롭다는 걸 느끼는 하루였다. 1부터 1씩 증가하는 시퀀스를 만들었다고 가정할 때, ------1. 데이터를 삭제해도 그 데이터의 시퀀스는 사라지지 않아서, 1,2,3,4 중 4번째를 삭제했다면, 그 다음에 새로 데이터를 입력하면 4가 아닌 5가 된다. ------2. cmd에서 데이터를 삽입하고, 자바와 연결한 후, 자바에서 데이터를 작성하면, 시퀀스는 연동이 안 되는 듯..? 왔다 갔다 입력하면 시퀀스 순서가 개판이 되는 걸 볼 수가 있음. ------3. 딱히 초기화 방법..

Do it! 오라클로 배우는 데이터베이스 입문 : 연습문제 page 125 : 5. where절과 연산자 - 1번 EMP 테이블을 사용하여 다음과 같이 사원 이름(ENAME)이 S로 끝나는 사원 데이터를 모두 출력하는 SQL문을 작성 -2번 EMP 테이블을 사용하면 30번부서(DEPTNO)에서 근무하고 있는 사원 중에서 직책(JOB)이 SALESMAN인 사원의 사원번호, 이름, 직책, 급여, 부서 번호를 출력하는 SQL문을 작성 -3번 EMP 테이블을 사용하여 20번, 30번 부서에 근무하고 있는 사원 중에서 급여(SAL)가 2000 초과인 사원을 다음 두 가지 방식의 SELECT문을 사용하여 사원 번호, 이름, 급여, 부서번호를 출력하는 SQL문 작성 -집합 연산자를 사용하지 않는 방식 -집합 연산자를..

오라클을 다운 받으면 오라클 DB에 학습을 위한 계정이 이미 생성되어 있다. SCOTT 오라클 창립 전의 다른 회사이던 시절에 처음으로 입사했던 프로그래머의 이름에서 따왔다. 오라클 DB 9i 버전까지는 scott계정을 바로 사용이 가능했지만, 10g부터는 설치 후에 따로 lock을 풀어주어야한다. 설치 후 cmd 키기: ALTER USER SCOTT IDENTFIED BY tiger ACCOUNT UNLOCK; 사용자가 변경됐다는 문구가 나오면 성공 ! 영어를 해석하는 것과 비슷해서 그리 어렵지 않다. **오라클에서는 계정이름은 대소문자를 구분하지 않지만, 비밀번호에서는 구분하니 주의** 아이디: scott , SCOTT , SCOtt 다 가능 비밀번호는 tiger (반드시 소문자로 작성) 비밀번호는 ..
오라클을 막 시작함 공휴일 붙어서 3일이나 쉬니까 카페가서 연습할 작정으로 첫날부터 노트북에 오라클을 설치했다. 데이터베이스 업글하려면 엄청 힘들다 보니까 대부분의 회사들이 아직도 11g 사용한다며? 오라클에서 대놓고 찾아서 다운받기 어렵게 해놓고 ㅋㅋㅋㅋㅋ 운이 대박 좋아서 학원에서는 문제 없이 단번에 설치가 됐고 아무 문제도 없었음 자리에 따라 어떤 분들은 시간이 굉~~~장히 오래 걸리거나, 아예 설치가 안되서 본체 바꾸기도 했음 집와서 똑같이 하는데 , 놋북에다가 해외꺼라 그른가(dell) 중간중간 뭐없다고 계속 그래서 컨티뉴 엄청 눌렀음... 끝나고는 assist? 뭐시기 설치 실패래 뭐야 .... 아무 생각 없이 지우고 재설치를 하자고 마음 먹고 인터넷에 검색해보니 오라클은 삭제를 그냥 해도 삭..
IO Stream의 복사 원리 : 1. 1byte를 읽어 들인다. 2. 1byte를 적는다. 3. 1,2를 read( )메소드가 -1을 반환할 때까지(파일을 다 읽음) 반복 (Buffered 도 같음) 파일 내 문자 다 읽어오기 루프문 사용 예시: while((readNum= bis.read()) != -1){ // Buffer단위로 작성 bos.write(readNum); **번외 : Reader Stream일 경우엔 문자열을 한줄씩 읽어오고, 파일을 다 읽으면 null을 반환한다. ** ((readV = br.readLine()) != null) Buffered Stream를 이용해서 복사를 할 때, finally블록에서 자원을 해제할 때, close( ); 가 실행 전에 flush( ) 가 실행된다..
Java에서는 문자를 외부에 출력하거나, 내부로 가져올 때, 크게 두 가지의 방식이 있다. 1. IOStream : InputStream & OutputStream => Byte Stream이라고도 한다. input은 입력받아 가져오는거, output은 밖으로 내보내기 -중요한 것은 IO Stream은 단방향이다. 쉽게 설명하자면, 자바 밖으로 나가는 빨대, 안으로 들어오는 빨대가 각각 따로 있다는 뜻이다. -문자,이미지 ,영상 등을 1byte씩 읽어오거나, 출력한다. 그래서 바이트스트림이라고도 부른다. -1차 스트림(노드 스트림) : FileInputStream, OutputStream -2차 스트림(필터) : BufferedInputStream, BufferedOutputStream, DataInpu..
주요 메소드: list( ) 해당 경로의 파일,폴더의 이름만 반환 (String) listFiles( ) : 해당 경로의 파일,폴더의 이름 반환(File 형 즉 객체) mkdir( ) : 폴더를 만들어준다. package file1; import java.io.File; //존재하지 않는 경로도 포함해서 객체를 생성해준다 ***** //파일의 존재 유무, 경로의 존재 유무 등 파일 및 경로와 같은 작업을 처리해주는 클래스다 //파일의 내용을 조작하지는 않는다. public class File_repeat { public static void main(String[] args) { String path = "C:\\KOSMO132\\java\\학원필기\\0501\\myFiles"; File f = new ..

연습문제: 아래 식으로 벡터를 출력해보기 //출력 - 향상된 for문으로 출력 ,그냥 for //출력 예시 : // String:"Test" // Float : 10.45 // --> for문안에서 package collection; import java.util.Vector; //내일 오전까지 public class Exam_HW { private Vector v; public Exam_HW() { v = new Vector(); v.add("Test"); v.add(10.45f); v.add('A'); v.add(20.11); v.add(true); v.add(100l); } public void printVector() { //출력 - 향상된 for문으로 출력 ,그냥 for //출력 예시 : // ..
아래의 코드의 중복을 제거하여, 최대한 간결하게 개선해보기 package ex1; import java.util.ArrayList; import java.util.LinkedList; import java.util.Scanner; //LinkedList와 ArrayList의 속도 체크 비교하기 public class Ex2_LinkedListArrayList { public void arrayList(ArrayList ar) { long start = System.currentTimeMillis(); for (String e : ar) { String msg = e; if (e.equals("Kosmo132")) { } } long end = System.currentTimeMillis(); System..

원래 중앙부서(슈퍼클래스) < = 원, 삼각형, 사각형 부서 (서브클래스 3개) 이거 였는데 중앙부서를 인터페이스로 바꿔서 해보았다. 원래의 예제: 메소드 오버라이딩(Method Overriding) (tistory.com) 1. 인터페이스: 중앙부서 package repeat_company; public interface Main_Team { String getColor();//컬러를 반환 char getLogo(); void setLogo(char logo); void drawSomething(); void setColor(String color);// 색깔 설정 } 2. 클래스가 인터페이스 중앙부서 구현 (순서대로 원, 세모, 사각형) package repeat_company; public clas..