목록전체 글 (203)
studyplan
save save 를 한다는건 oracle 테이블에 데이터를 넣는것 ! template.update() 이걸 활용 해야 되는데 괄호 안에는 적용할 sql 과 , ? 안에 들어갈 값을 순서대로 넣어줘야 한다 문자로 된 sql , sql 안의 물음표 값 을 순서대로 findAll 초기버전 select 쿼리문을 쓰려면 template.query() 를 써야하는데 이때 안에 들어갈 값은 사용할 sql 문 + RowMapper 라는 맵 값이다 RowMapper 이걸 구성하는 값은 ResultSet rs, int rowNum 이 값이다 ResultSet rs는 위에서 sql 사용한값 /묶음 이라고 생각하면되고 int rowNum (sql 사용한값 /묶음)size() 라고 생각하면된다 그래서 더 초기버전에는 이렇게 ..
repository = 저장소 ! // 게시글 쓰기 기능 boolean save(Board board); // 게시글 전체 조회 List findAll(); // 게시글 상세 조회 Board findOne(Long boardNo); // 게시글 삭제 boolean remove(Long boardNo); // 게시글 수정 boolean modify(Board board); // 전체 게시물 수 int getTotalCount(); 기본적인 기능 게시글 쓰기 , 게시글 전체 조회 , 상세조회 , 게시글 삭제 , 게시글 수정 , 전체 게시물 수 ! 를 가진 보드인터페이스다 저 기능들을 담은 @Repository("bri") @Log4j2 @RequiredArgsConstructor 는 ~ 다 tbl_board..
1. 게시판에 들어갈 필드 만들기 보통 oracle에서 먼저 만든다 CREATE SEQUENCE seq_tbl_board; seq_tbl_board 라는 순서대로 나오는 번호를 만들어라 ~ 라는 뜻 TRUNCATE TABLE tbl_board; tbl_board 안에 내용 싹 다 지워라 ~ 라는 뜻 이렇게 테이블을 만들었으면 테이블에 맞게 자바 class 도 만들어보자 ~ board.domain.Board 클래스이다 여기서 주목할점은 스프링 할때 핵심 중요 사항은 저 domain 안에 들어와있는 클래스는 꼭 @Setter @Getter @ToString @EqualsAndHashCode @NoArgsConstructor // 기본생성자 @AllArgsConstructor // 모든 생성자 이걸 다 추가 ..
1. 맨 오른쪽 3 떙이를 누른다 ~ 2. 설정에 들어간다 !! 3. 확장 프로그램을 누른다 ~ 4. 햄버거 모양 저걸 누른다 ~ 5. 앱스토어에 들어간다 ~ 6. 검색창에 restful 검색하면 파란색 YARC 라고 나오는데 저걸 다운로드 받으면 된다 설치하고 오른쪽 상단에 저 모양을 클릭하면 이렇게 화면이 나온다 사용은 url 에 너가 테스트하고싶은 코딩주소를 넣고 get 방식인지 post 방식인지 확인한후 초록색 버튼을 누르고 너의 vscode 나 intelij에 가서 로그를 확인하면 된다 !
# change port number server.port=8183 포트 번호를 설정한다 이ㄸ ㅐ포트 번호는 주소창에 나오는 localhost 에 들어가는 숫자이다 / 잘 들어가는지 확인 하려면 웰컴 페이지를 만들어야 하는데 컨트롤러를 하나 만들어서 여기에 jsp 파일을 만들고 주소에 맞게 들어가본다 !! 잘 들어가있는걸 확인 할수있고 log를 통해서 잘 알맞게 들어간걸 확인 할수있다
public static void main(String[] args) { SpringApplication.run(WebPrjApplication.class, args); } 이 코드를 실행하기위해서 우리는 많은 작업이 필요하다 1. oracle 데이터 베이스랑 연동을 시켜줘야 한다 config 패키지 안에 / DataBaseConfig 라는 클래스를 만들어준다 config 는 설정 이라는 뜻인데 데이터베이스라는 설정이다 클래스 위에 @Configuration 스프링에 설정 파일이라는걸 알려주는 어노테이션이다 @ComponentScan(basePackages = "com.project.web_prj") 이건 어디까지 적용되는것이냐 ~ ? ㄹ라는 뜻이다 설정값은 sql 아이디 sql 비밀번호 sql jdbc..
1. Oracle Ddriver [oracle.jdbc.driver.OracleDriver] URL [jdbc:oracle:thin:@localhost:1521:DBNAME] 2. Sybase Ddriver [com.sybase.jdbc2.jdbc.SybDriver] URL [jdbc:sybase:Tds:localhost:5001/DBNAME] * JDBC드라이버 : jTDS2.jar 3. MS-SQL Driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] URL [jdbc:sqlserver://localhost:1433;DatabaseName=DBNAME] * JDBC드라이버 : sqljdbc.jar 혹은 sqljdbc4.jar (MS-SQL 2008까지 지원)..