-
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..
-
DB연동이 된 Chart(표) 사용하기 [막대그래프,ColumnChart]
#MemberDao.java 에서의 메소드 추가 // 그룹주소에 해당하는 카운트 메소드 public JSONArray getCountAddress() { Connection con = null; PreparedStatement pstmt = null; ResultSet rs = null; String sql = ""; JSONArray jsonArray = new JSONArray(); JSONArray colNameArray = new JSONArray(); // 컬 타이틀 설정 colNameArray.add("주소"); colNameArray.add("인원수"); jsonArray.add(colNameArray); try { con = H2DBUtil.getConnection(); sql = "SEL..
-
화면구성 및 인트로음악 재생하기
#1 기본구성하기① 폴더 구성 ② 1번과 같이 구성할때 jl1.0.1.jar은 java에서 mp3파일을 실행하기 위한 라이브러리이다. 위의 사이트에서 JLayer1.0.1을 다운로드 후에 bulid path를 통해 라이브러리 추가 #2 Main.java 에서 화면의 크기 설정, 화면생성메소드를 호출한다. 1234567891011121314package dynamic_beat_3; public class Main { /*화면크기 설정 */ public static final int SCREEN_WIDTH = 1280; public static final int SCREEN_HEIGHT = 720; public static void main(String[] args) { new DynamicBeat(); /..
-
2019.01.30 JAVA에서 HTML문서 만들기
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849package com.example; import java.io.IOException;import java.io.PrintWriter; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; @WebServlet("/funny")p..
-
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..
-
이메일 전송하기(파일 첨부기능)
###라이브러리 확인 #1 HTML 관리자 이메일 쓰기 MultiPartEmail 받는사람 이메일주소: 메일 제목: 첨부 파일: 메일 내용: 전송 #2 JSP 이미존재 String realPath = application.getRealPath("/temp"); System.out.println("realPath : " + realPath); // 3 파일업로드 최대크기 제한값 int maxPostSize = 1024 * 1024 * 10; // 1024byte * 1024 * 10; (업로드 10MB 제한) // 4 한글처리 유니코드로 설정 "utf-8" // 5 업로드하는 파일명이 기존 업로드된 파일명과 같은 경우 => 파일명 자동변경 정책 // 파일업로드 처리 완료! MultipartRequest m..
-
팝업창에 변수 넘기기
#popup(팝업)창으로 변수를 form태그로 넘기기 [POPUP] 팝업창에 Post 방식으로 값 넘기기 저희 카페에 올렸던 글입니다. 도움이 될까 싶어서 여기에도 올려봅니다. 아래와 같은 html내의 Table을 엑셀로 저장하는 아주 간단한 팁입니다. 테스트값1 테스트값2 Popup Page 테스트값1: 테스트값2: 출처: http://cafe.naver.com/webdeveloper.cafe