-
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..
-
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}, #{..
-
#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 관계를 설정할 수 있다. 완성된 샘플이다.
-
공공데이터 Open API 활용하기
#1 API가 제공하는 XML문서를 파싱하여 사용한다. #2 제공되는 XML은 다음과 같다. #3 먼저 console에서 확인해보기 위한 코드이다. package com.myproject.myapi; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.util.ArrayList; import java.util.List; public class apitest { public static void main(String[] args) { // 지역코드 List에 담기 List regId = new ArrayList(); Str..
-
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(); /..
-
난수생성 후 중복없이 출력
public class delete { public static void main(String[] args) { int[] arr = new int[10]; //1차원배열 방 10개를 만듭니다. int ran=0; //랜덤값을 받을 변수를 만듭니다. boolean cheak; // 비교하기 위해 boolean형 변수를 만듭니다. Random r = new Random(); // Random형 객체를 만듭니다. for (int i=0; i
-
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..