JAVA/HIGH JAVA

·JAVA/HIGH JAVA
board-mapper.xml insert into jdbc_board(board_no, board_title, board_writer, board_date, board_cnt, board_content) values(board_seq.nextVal, #{board_title}, #{board_writer}, SYSDATE, 0, #{board_content}) select * from jdbc_board select board_no, board_title, board_writer, to_char(board_date,'yyyy-mm-dd') board_date, board_cnt, board_content from jdbc_board where board_no = #{board_..
·JAVA/HIGH JAVA
SqlSession유틸같은 config를 공유하는SqlSessionFactory를 별개의 클래스로 작성최종적으로 SqlSession을 반환하는 메서드를 작성한다import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;public class MyBatisUtil { private static SqlSessionFactory sqlS..
·JAVA/HIGH JAVA
문제LPROD 테이블에 새로운 데이터 추가하기 lprod_gu와 lprod_nm은 직접 입력받아서 처리하고, lprod_id는 현재의 lprod_id값 중에 제일 큰값+1 한다 입력받은 lprod_gu가 이미 등록되어 있으면 다시 입력 받아서 처리한다.(myBatis를 적용한 프로그램으로 변환하시오) jdbc-mapper.xml 태그의 namespace속성에 설정된 값은 Java소스에서 실행할 SQL문을 호출할 때 같이 사용되는 이름이다 --> select 1 from lprod where lprod_gu = #{lprod_gu} insert into lprod (lprod_id, lprod_gu, lprod_nm) values (#{lprod_id},#{lprod_gu},#{lpro..
·JAVA/HIGH JAVA
MyBatis더보기mybatis (3.5.11) jar파일 다운로드 (Maven Repository)sql문을 java에서 작성하지 않고 Mybatis를 통해 jdbc를 통합적으로 관리할 수 있다JAVA에서 DB를 편하게 핸들링할 수 있게 해주는 프레임워크이다SQL문과 Java소스 코드를 분리하고, 파라미터 값만 변경되지 않으면     Java소스의 변경없이 SQL문만 변경해서 사용할 수 있다.MyBatis의 데이터 매퍼 API를 사용해서 자바빈즈(보통 VO객체) 혹은     Map객체를 PreparedStatement의 파라미터에 매핑해 주고,     SQL문의 실행 결과를 자바빈즈(VO객체) 혹은 Map객체에 자동으로 매핑해 준다사용방법사용시에 Build Path에 mybatis와 ojdbc6 두 개..
·JAVA/HIGH JAVA
문제테이블 생성 / 시퀀스 생성더보기더보기create table jdbc_board( board_no number not null, -- 번호(자동증가) board_title varchar2(100) not null, -- 제목 board_writer varchar2(50) not null, -- 작성자 board_date date not null, -- 작성날짜 board_cnt number default 0, -- 조회수 board_content clob, -- 내용 constraint pk_jdbc_board primary key (board_no));create sequence board_seq start with 1 -- 시작번호 ..
·JAVA/HIGH JAVA
SingleTon인스턴스(객체)가 한개만 만들어지는 것new 명령을 외부에서 사용하지 못하게 한다.리소스(자원)을 아낄 수 있다데이터에 대한 일관성을 유지할 수 있다, 신뢰성을 가질 수 있음클래스 만드는 방법자신 class의 참조값이 저장될 변수를 private static으로 선언한다.모든 생성자의 접근 제한자를 private으로 한다. (new명령 외부 사용 불가능)자신 class의 인스턴스를 생성하고 반환하는 메서드를 public static으로 작성한다. (이 메서드의 이름은 보통 getInstance로 한다.)singleton 생성 예제public class MySingleton { // 1번 private static MySingleton single; // 2번 private MySingl..
아잠만_
'JAVA/HIGH JAVA' 카테고리의 글 목록 (3 Page)