분류 전체보기 171

이클립스 github push

아래 블로그가 잘 정리되어 있습니다. https://sallykim5087.tistory.com/111 이클립스로 git 관리하기 - pull / push 1. push 하기 2. clone 하기 (1) remote repository clone 하기 (2) clone 한 repository를 import 하기 3. pull 하기 sallykim5087.tistory.com 처음 pull은 아래 페이지에 나와았습니다. 2022.03.31 - [개발일지/GitHub 도전기] - 이클립스 git clone import 이클립스 git clone import https://ddolcat.tistory.com/1631 File 메뉴 클릭 > Import 클릭 2. G" data-og-host="ddolcat.t..

5. DB 데이터을 엑셀 형태로 내보내기

이 내용은 전에 만든 내용에 추가한 것으로 전 글을 봐주세요. 2022.03.30 - [개발일지/java spring(egov)] - 4. spring 검색창으로 원하는 항목 찾기 4. spring 검색창으로 원하는 항목 찾기 전 전에 사용하던 코드를 약간 변경하는 정도로 만들었습니다. SeachVO를 만듭니다. 이는 검색할 때 필요한 타입, 내용을 받아오는 항목입니다. getter setter의 단축키는 alt + shift + s입니다. package egov jacorinne.tistory.com 1. jsp 파일에 submit input을 추가합니다. 2. Controller에 추가합니다. package egovframework.example.sample.controller; import java..

4. spring 검색창으로 원하는 항목 찾기

전 전에 사용하던 코드를 약간 변경하는 정도로 만들었습니다. SeachVO를 만듭니다. 이는 검색할 때 필요한 타입, 내용을 받아오는 항목입니다. getter setter의 단축키는 alt + shift + s입니다. package egovframework.example.sample.vo; public class SearchVO { private String searchType; private String keyword; public String getSearchType() { return searchType; } public void setSearchType(String searchType) { this.searchType = searchType; } public String getKeyword() {..

3. 예제 샘플 지우고 리스트 만들기

위의 사진이 만드는 프로그램의 구조입니다. 처음 프로젝트를 만들었을 때 아래 9개의 폴더를 삭제합니다. 아마 처음에 egov를 설치하면 기본적으로 구조가 flat으로 되어있을 것입니다. 이를 hierarchical로 바꾸어 줍니다. 이제 설정을 바꾸어 줄 차례입니다. 폴더를 삭제하였으므로 mapper경로를 다시 설정합니다. context-mapper.xml sql-mapper-config.xml 두 VO를 삭제하였으므로 아래 두 줄은 주석처리 합니다.(삭제하셔도 상관없습니다.) context-sqlmap.xml 주석처리 합니다. dispatcher-servlet.xml jsp파일이 담기는 폴더를 삭제하였으므로 경로를 다시 설정합니다. pom.xml에 다음 내용을 추가합니다. log4jdbc, mysql,..

csv를 mysqlDB에 넣기

LOAD DATA INFILE 'C:\Bitnami\wampstack-8.1.2-0\mariadb\data\part.csv' INTO TABLE tablename FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 LINES; csv는 ,로 구분되는 파일이므로 , 로 단어를 구별하여 넣어줍니다. 또 줄이 바뀔경우 row를 구분하므로 \n으로 구분합니다. 첫번째 줄은 컬럼 이름이므로 무시합니다. 이 방법은 csv의 구조와 테이블의 구조가 비슷한 경우 사용할 수 있습니다.

DB/mysql(mariaDB) 2022.03.25

2. spring mysql DB연결(maria DB)

처음 프로젝트를 생성하면 아래 사진과 같이 여러 폴더와 pom.xml파일이 생성된 것을 확인할 수 있습니다. mysql, oracleDB, mariaDB, log4j 등의 프로그램을 사용하려면 pom.xml파일을 수정해 주어야 합니다. 기본 전체코드가 아래 나와있습니다. 여기서 알 수 있듯 mysql, oracleDB, log4j가 기본으로 들어가 있습니다. ... mysql mysql-connector-java 5.1.31 ... 저는 mysql만 사용하므로 146줄부터 나오는 mysql설정의 주석을 풀었습니다. 이제 DB에 연결하는 context-datasource.xml파일을 고쳐주면 됩니다. 경로는 아래 사진과 같습니다.(또는 ctrl + shift + r 로 파일검색기능을 사용할 수 있습니다.)..

1. spring(egov) 설치 및 세팅

기본적으로 자바는 설치된 상태입니다. 일단 정확히 spring과 egov는 다른 프레임 워크입니다. spring은 웹의 계발을 편리하게 해주는 웹 프레임워크로 대부분 spring과 mybatis를 함께 사용합니다. egov는 정부에서 제공하는 오픈 웹 프레임워크로 정부/기업의 웹 프로그램을 계발하기 위한 spring 버전이라고 생각하시면 됩니다. 아래 링크를 이용해 다운받습니다. https://www.egovframe.go.kr/home/sub.do?menuNo=41 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 저는 전에 다운을 하였기에 이 단계는 넘어갑니다. 받은 후 새로운 프로젝트를 만듭니다. 위의 사진..

github에서 커밋내역 삭제

깃허브를 올리고 있는 와중에 올라가면 안 되는 파일이 올라가는 일이 발생했습니다. 이를 해결하기 위해 인터넷을 찾아보았습니다. 1. 일부분만 삭제하는 방법 git log git reset --hard 로그기록 git push origin main --force 2. 전부 다 삭제 깃 파일을 삭제하고 처음부터 시작합니다. commit 까지 한 후 push를 하면 오류가 나옵니다. 여기서도 --force명령어를 붙여줍니다.