반응형
반응형
이제 게시판 만들기도 완성이 되고 데이타베이스를 심화 공부하기 위해 오라클을 설치해 보려고 하는데요. 문법이 다를지 모르고 집에서 가볍게 돌리기 위해 mysql을 사용했었는데, 역시 실무를 익히기 위해선 오라클도 공부하는게 좋을것 같더라고요. 저는 참고로 mysql과 오라클 2개를 같이 번갈아가면서 사용할 생각입니다. 주소는 → 다운받으러 가기 ■ 오라클 11g 설치방법 1) 위에 주소가 포함된 링크를 눌러 오라클 홈페이지로 접속합니다.아래로 조금 내리면 11g Release2 다운 받는 코너가 있는데여기서 각자 윈도우 운영체제에 맞는 파일을 다운 받습니다. 2) 두개의 폴더 중 2of2의 하위 폴더전부를 복사해서 1of2에 붙여넣기 합니다. 그래야 설치를 할때 오류가 나지 않습니다!! 3) 본격적인 설..
윈도우로 그냥 Oracle이나 쓸걸 공부해보겠다고 MySQL을 사용하다가 오류가 났더니 아무리 검색을 해봐도 리눅스쪽 답변만 있어 한참을 헤맸네요ㅠㅠ 2시간 넘게 고생한 만큼 간단하고 명료하게 오류를 해결해보겠습니다. 어제 게시판 프로젝트 만들기를 하다 boardMapper.xml에서 오라클의 nextval코드를 MySQL에 맞게 변경을 완료했더니 신이나서 테이블을 엄청 만들었었고, 오늘 아침 일어나자마자 10개의 테이블을 삭제했었거든요. ▼ 관련글 2015/12/07 -게시판만들기〃 (8) MyBatis로 DB 연동 2015/12/08 - DataBase - MySQL〃오라클의 nextval을 MySQL에서 사용하기 ■ SQL 오류(1205) Lock wait timeout exceeded 발견 그리고..
이제 자바파일의 마지막 패키지인 mybatis 부분으로 넘어왔습니다. mybatis를 하기전에 원래 기존 JDBC 코드의 패턴을 보겠습니다. 기존 JDBC코드는 Connection과 Statement를 통해 쿼리를 전송하면 연결받고 Close하는 방식이였습니다. 거기서 프레임워크화를 하여 캡슐화를 한것이 mybatis입니다. 그래서 JDBC 코드를 간편하게 사용할 수 있고 SQL문장과 프로그래밍 코드가 분리되어 있어 사용하는데 있어 편리합니다. 또한 라이브러리를 통해 매개변수를 전달하고 결과를 추출하는 일이 간단히 처리가능하다네요. 그런 장점때문에 게시판 프로젝트에 MyBatis방식을 사용하게 되었고, 설치는 라이브러리에 mybaits.jar파일만 추가해주면 됩니다. 아주 간단하죠. 첨부파일로 올려놓겠습..
후.. 어제 하루종일 컨트롤러 부분을 작성하느라 힘이 다 빠졌는데 그렇다고 속도를 늦출순 없죠. 이번 포스팅에서는 mybatis를 작성하기 전에 SQL DB를 추가하여 미리 셋팅을 하도록 하겠습니다. 왜냐면 스프링 프레임워크의 MVC 모델 설계를 살펴보면 웹브라우저 → Controller (서블릿) → Model (JavaBean) 부분에서 Resource인 DB를 주고 받고 View로 향하게 됩니다. 추가하자면 이번 게시판 프로젝트에서 사용되는 MVC패턴에선 ModelAndView → 디스패쳐서블릿을 향하는 부분이겠네요. 역시 개념이 중요한 만큼 미리 정리해 놓았던 관련글 링크를 통해 새 창으로 하나 띄워놓고 읽어보신다면 많은 도움이 되겠습니다. 또한 MySQL설치와 도구인 HeidiSQL 설치도 함께..
■ JDK 환경변수 설정은 왜 할까? 저번글에서는 자바개발도구인 JDK를 설치해 보았습니다. JDK가 설치된 디텍토리중 bin폴더를 열어보시면 컴파일러인 javac.exe와 자바 가상기계(JVM) 구동 명령어인 java.exe가 포함되어 있을 겁니다. 2015/08/13 - 자바의 시작 JDK SE설치하기 우리는 이 컴파일러들을 아무곳에서나 사용하고 싶기때문에 환경변수를 설정해 주어야합니다. 즉 컴퓨터의 어떤 곳에서든 자바프로그램을 접근 할 수 있게 해야 하기 때문이죠. 예를 들자면 내가 개발하는 환경이 이클립스이고 JDK파일에 있는 JAVA 언어 라이브러리 함수들을 호출해야되는데, JDK가 어느곳이든 접근 할 수 없다면 호출을 하지 못할 것입니다. 제일 기초적이면서도 중요한 단계입니다. ■ 시스템변수에..
■ 개발환경설정 게시판 New 안녕하세요. 자바를 공부중인 훈이입니다. 블로그의 처음 시작계기는 IT 웹개발을 공부하려고 만들었습니다. 하나 하나 배우면서 중요한 내용은 저처럼 이제 막 시작하시는 분들도 같이 따라갈수 있도록 제 입맛에 맞게 글을 작성하고, 블로그에 저장도 할겸, 공유하려고 포스팅을 하게 됬습니다. 글 작성은 학원에서 배운내용과 자바책과 인터넷들을 종합해 차근차근 기초부터 접근해 나가려고합니다. 그럼 시작하겠습니다. ■ 자바개발도구(JDK)와 자바실행환경(JRE)의 차이점 먼저 자바공부를 시작하려면 개발환경부터 구축 해줘야 되는데요. 컴퓨터 고급언어인 자바를 개발하기위해서는 먼저 자바의 구현체인 자바개발도구JDK(Java Development Kit)와 자바실행환경JRE(Java Runt..