목록Java (11)
KSI일기장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/WI6Gl/btsK4tcPLmL/lKDIkdSEwGDXw6rHWmMtC0/img.png)
1. 옮기고 싶은 테이블 우클릭 후 '데이터 내보내기' 클릭한다. 똑같은 컬럼의 테이블을 만들어놨으면 '데이터 가져오기'도 가능 2. 테이블을 옮길거니깐 테이블을 클릭하고 다음으로 간다. 3. Choose를 클릭해 데이터 이관할 테이블을 DB상 경로에서 이미지와 같이 설정해준다. 4. Source Container == 데이터를 옮길 DB(데이터가 있는 DB) , Target Container == 데이터가 들어갈 DB(데이터가 없는 DB) 성공!! 1번에서 설명했듯이테이블을 같은 컬럼 같은 데이터타입으로 생성해 놓으면 데이터가 들어갈 DB(데이터가 없는 DB) 에서 '데이터 가져오기'도 가능!!
아래 sql문에서 문자형식(Varchar)으로 되어있는 날짜 데이터 ( GRP.ISS_DT )를달력의 날짜 ( #{stDate}, #{edDate} )와 비교하기 위해서는 STR_TO_DATE를 사용하여문자를 날짜형식으로 바꿔주어야 한다. AND STR_TO_DATE(GRP.ISS_DT, '%Y%m%d') BETWEEN #{stDate} AND #{edDate}
태그와 태그는 보통 같이 사용하곤 합니다.태그에 자주 사용하거나 긴 문장의 sql문을 작성한다음 태그로 불러와 사용할 수 있습니다. 예를 들어,1. 태그에 아래와 같이 자주 사용할 내용을 적어줍니다. WHERE SD.DELETEFLAG='N' AND SD.USERNO=${userno} 2. 아래와 같이 태그를 사용해 refid로 태그의 아이디로 사용할 태그를 불러와 줍니다. SELECT SD.DOCNO, DOCTITLE, SD.USERNO, USERNM, SD.DTNO, SDT.DTTITLE, DEPTNM , CODENM FROM SGN_DOC SD INNER JOIN COM_U..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c2myjP/btsJprfZpkJ/pZTlZhKlsLGAp0Wga08ez1/img.png)
소스를 내려받았는데 특정 class에 ClipReport가 import 안되었다고 에러가 발생했습니다. ClipReport.jar 파일을 추가해줘서 해결했습니다.먼저 ClipReport5.0.172.jar 와 ClipReport5.0-Common.jar 파일을 설치해 주시고아래와 같은 방법으로 ClipReport.jar을 추가해면 됩니다. *****Eclipse***** *****IntelliJ*****
기존 Oracle DB를 사용하던 프로젝트를 Mysql DB로 변경하려고 합니다. application.properties과 application.yml 2군데만 변경해주면 가능합니다. application.properties spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver spring.datsource.url=jdbc:log4jdbc:mysql://IP주소:Host번호/DB이름?useUnicode=true&characterEncoding=UTF-8 driverClassName을 기존꺼에서 mysql로 변경하려면 application.properties에 위 소스를 추가해 줘야 합니다. application...
charAt() => 자료형이 char로 하나의 문자만 가져온다. 괄호()안은 몇번째 값을 가져올지 적어준다. 값을 비교할때는 '==' 을 사용하고 char이므로 기본 따움표( ' ' )로 감싸줘야한다. 예를 들어 String st = "123"; st.charAt(2) 라고 하면 결과값은 '3'이 되는 것이다. substring() => 자료형이 String으로 괄호()안에 값이 하나면 그 값부터 마지막 값까지 가져오고, 쉼표( , ) 구분자를 사이에 두고 값을 두개 넣어주면 첫번째 값부터 두번째 값전까지의 값을 가져온다. 값을 비교할때는 charAt과 다르게 ' equals() '를 사용한다. 예를 들어 (0,4) 면 0번째부터 3번째까지의 값을 가져오게 된다. String st = "12345678..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ddZfnv/btsA3SfdTFL/PiTymLn2sKZXOxuqIf34nK/img.png)
배열 및 컬렉션을 좀 더 쉽게 처리할 목적으로 향상된 for문을 사용한다. 배열의 크기만큼 반복한 후 자동으로 for문을 빠져나온다. public class upFor{ public static void main(String[] args) { //배열 변수 선언과 배열 생성 int[] score = {10,92,33,25,46}; //배열 항목 전체 합 구하기 int sum = 0; for(int sco : score) { sum = sum + sco;// == sum+=sco; } System.out.println("점수 합계 = " + sum); } } 1.향상된 for문 for(int sco : score) { sum = sum + sco;// == sum+=sco; } == 2.일반 for문 fo..
텍스트 문자열을 지정위치에 삽입 ex) afterend : 요소 뒤 원하는 위치는 어디 1번 2번 3번 4번 클릭 결과: 원하는 위치는 어디 여기 1번 2번 3번 4번 ex) afterbegin : 요소 시작 후(첫번째 자식) b.insertAdjacentText("afterbegin", "여기"); 결과: 여기원하는 위치는 어디 1번 2번 3번 4번 ex) beforebegin : 요소 앞 b.insertAdjacentText("beforebegin", "여기"); 결과: 여기 원하는 위치는 어디 1번 2번 3번 4번 ex) beforeend : 요소 끝 이전(마지막 자식) b.insertAdjacentText("beforeend", "여기"); 결과: 원하는 위치는 어디여기 1번 2번 3번 4번 출처..