-
Mybatis#2 : 예제(insert, update, select, delete..)
*** 작동방식 #1 mybaits-config.xml #2 MemberMapper.xml select id as id from member where id = #{id} SELECT * FROM member ORDER BY id SELECT COUNT(*) FROM member WHERE id = #{id} SELECT password FROM member WHERE id = #{id} INSERT INTO member (id,password,name,birthday,gender,email,address,tel,mtel,reg_date) VALUES (#{id}, #{password}, #{name}, #{birthday}, #{gender}, #{email}, #{address}, #{tel}, #{..
-
2019.01.29 JSP 기본예제#1
#1 랜덤수의 사용 ->Random12345678910111213141516171819java util Colored by Color Scriptercs ▼실행 화면▼ #2 자바변수선언후 그대로 JSP에서 사용123456789101112131415161718192021222324EX2 ID : PW : Colored by Color Scriptercs ▼실행 화면▼ #3 JSP에서 조건문의 사용12345678910111213141516171819202122232425262728293031323334353637383940414243Insert title here == 선택 == 1학년 2학년 3학년 4학년 Colored by Color Scriptercs ▼실행 화면▼ #4 JSP안에서 java class..
-
#1 StarUML로 ERD(Data Model) 그리기
1. ERD 프로젝트 생성 File - New From Template - Data Model로 생성 2. Table(Data Model) 생성 Entity를 선택 후 원하는 크기의 Table을 생성한다. 3. Column 추가하기 Table을 선택 후 우클릭하여 Add - Column으로 추가한다. 추가된 컬럼을 더블 클릭하여 데이터 타입 및 이름을 정해준다. ex) coulmn1:INT(10) 데이터 타입이 추가된 테이블의 모습이다. 4. Table의 Column에 키 설정하기 컬럼을 선택하면 우측에 다음 사진과 같이 표시된다. 여기서 PK, FK등을 설정한다. 5. 관계설정하기 좌측에 표시된 다음 설정을 통해 1:1, 1:N, M:N 관계를 설정할 수 있다. 완성된 샘플이다.
-
2019.01.17 데이터 갱신(UPDATE),집계함수,그룹화(GROUP BY)
#1 데이터 갱신 : UPDATE ① COUNT-> 행의 개수 >> COUNT(열의 이름) ② 집계함수는 집함 안에 NULL 값이 있을 경우 무시한다 ③ DISTINCT 로 중복 제거하기 >>응용: 중복 제거 후 COUNT ( 형식에 유의 할것) ******이 형식으로는 사용 불가 : SELECT DISTINCT COUNT(name) FROM sample51; (X) ④ SUM(합계) , AVG(평균), MIN·MAX(최대,최소) #3 그룹화 : GROUP BY - 그룹화 - GROUP BY SELECT * FROM 테이블명 GROUP BY 열1, 열2, - GROUP BY 구와 집계함수를 조합 (GROUP BY 구를 지정하는 경우에는 집계함수와 함께 사용하지 않으면 별 의미가 없음)- 내부처리 순서 W..
-
.vscode 설정후 Ctrl + Shift + B 실행하기
* .vscode 설정후 Ctrl + Shift + B 실행하기 F1을 클릭 후 아래 그림을 클릭tasks.json 파일생성{ "version": "2.0.0", "tasks": [ { "taskName": "chrome", "type": "process", "command": "chrome.exe", "windows": { "command": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" }, "args": [ "${file}" ], "problemMatcher": [], "group": { "kind": "build", "isDefault": true } } ]}
-
Chart(표) 사용하기 [막대그래프,ColumnChart]
# HTML 에서의 차트 적용 ColumnChart1 //구글 시각화 API를 로딩하는 메소드 google.charts.load('current', {packages: ['corechart']}); // 구글 시각화 API가 로딩이 완료되면, // 인자로 전달된 콜백함수를 내부적으로 호출하여 차트를 그리는 메소드 // 화면이 실행될때 함께 실행된다. //google.charts.setOnLoadCallback(columnChart1); // 묶은 세로 막대형 차트 1 function columnChart1() { // 버튼 클릭 시 ajax를 사용하여 서버로부터 json 배열 객체를 가져왔다고 가정함 var arr = [ ['년도', '매출액', '비용'], ['2014', 1000, 400], ['20..
-
CalendarView,TimePicker 사용예제: 선택된 날짜 표시하기
# *.xml 설정123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 Colored by Color Scriptercs # * .java 설정12345678910111213141516171819202122232425262728293031323334353637383940414243444546..
-
MVC Pattern(1) - 첫 화면 띄우기
#1 MVC 구조 #2 ActionForward 클래스를 vo패키지에 추가한다. package vo; public class ActionForward { //1번 private String path; // 경로정보 private boolean redirect; // true:리다이렉트, false:디스패치 public ActionForward() { } public ActionForward(String path, boolean redirect) { super(); this.path = path; this.redirect = redirect; } public String getPath() { return path; } public void setPath(String path) { this.path = pa..