java7 JAVA 시험 대비로 만들어보는 초급 문제 6가지 JAVA 시험대비로 만들어보는 초급 문제, JAVA 코딩 테스트가 아닌, 기초적인 문제로 아이디와 비밀번호를 로그인하기까지의 실행과정과 파일을 열어보는 문제를 초급 문제로 정리해 보도록 하겠습니다. jAVA 시험 대비로 만들어 보는 초급 문제 6가지 - 설명하기 CLASS Student { private int studentID; private String studentName; private int grade; private String address } (1) 자바에서 매개변수를 가지는 생성자를 직접 정의할 때, 기본 생성자(매개 변수를 가지지 않는 생성자가)가 자동으로 생성되지 않는 이유는 무엇입니까? 초급 문제 아래와 같은 매개변수를 받는 생성자를 만들 때, 기본 생성자는 자동으로 생기지 않습니다.. JAVA/JAVA Academy Project 2023. 11. 6. MySQL Subquery (1) : Select 문에 Subquery를 적용하자 MySQL 서브쿼리를 이용해서 가독성을 줄여보도록 하겠습니다. 우리가 왜 서브쿼리를 사용하는지 먼저 짚고 넘어가겠습니다. 우리가 서브쿼리를 주로 이용하는 이유는 코드의 간편함을 위해서라고도 하는데요. join on, join on 반복적으로 작성하는 것보다는, 쿼리를 이용해서 가져오게 되는 값을 정리하게 되면, 코드 구조화에 적합하다고 합니다. 서론 : 서브쿼리를 대체할 수 있는 명령어 "나는 join 을 잘 모르겠어"라고 하시는 분들은 아래의 글을 참고해 주세요. MySQL 테이블 Table JOIN MySQL 테이블 Table JOIN MySQL 테이블 Left join을 해봅니다. 사실 데이터베이스를 작성하다 보면, 테이블끼리 연결 지어야 할 때, 혹은 어떠한 기준을 조건으로 두 테이블을 연결해, .. MySQL 2023. 11. 5. MySQL 테이블 Table JOIN MySQL 테이블 Left join을 해봅니다. 사실 데이터베이스를 작성하다 보면, 테이블끼리 연결 지어야 할 때, 혹은 어떠한 기준을 조건으로 두 테이블을 연결해, 결과를 출력할 필요가 생기죠. 이럴 때 쓰는 SQL의 언어가 join인데요. 사용하는 방법도 의외로 간단하니 아래의 글을 참고해 주세요. 서론 : Table join Table join을 위해서는 테이블의 특성을 잘 이해해야 할 텐데요. Table join의 특징이라고 한다면 각각의 테이블은 각각의 정보만 가지고 있다는 점입니다. 이 점이 어떻게 보면 굉장히 편리한 구조로 확인할 수 있다고 생각하겠지만, 대량의 데이터베이스를 접목하다 보면 특정의 테이블의 값을 요구하는 경우가 나타납니다. 이때 필요한 게 Table join인데요. Table.. MySQL 2023. 11. 5. JAVA에서 MySQL의 데이터를 연결하자 #2 값 입력 : PrintStackTrace JAVA에서 MySQL의 데이터를 연결하는데 이제 무슨 목적으로 연결하냐가 중요한 관건이죠. 혹시 JAVA에 있는 내용을 MYSQL의 테이블이나 값에 입력할 것인지, 수정할 것인지, 삭제할 것인지 등이 중요한데요. 오늘은 insert를 이용해서, 데이터를 연결해서, 값을 입력하는 것까지 보도록 하겠습니다. 서론 : 실습을 위해 MySQL에서 테이블 생성하기 MySQL에 테이블을 생성해줍니다. 저는 생성할 때 "만일 똑같은 테이블명이 있다면 생성하지 마라"라는 의미로 if not exists를 주고 생성해 보았습니다. 그리고 문자타입에서는 각각의 공간을 주고, 전체조회를 할 수 있게끔 select로 마무리 지어줍니다. 저는 employee 테이블을 생성하였습니다. 본론 : 테이블 생성과 입력의 혼합단계 1.. JAVA 2023. 10. 31. JAVA에서 MySQL의 데이터를 연결하자 #1 Connection JAVA에서 작업을 끝내고 MySQL에 데이터를 연결하는 방법은 조금 복잡해 보이지만, 코드 형식만 잘 파악한다면, 쉽게 연결할 수 있을 것 같는데요, JAVA의 코드를 이용해 MySQL의 데이터를 연결하는 과정의 코드를 작성해 보도록 하겠습니다. 서론 저는 실습예제로도 사용할 새로운 클래스를 세 가지를 먼저 만들고 시작할텐데요. DBUtil Class, Main Class, MemoVO Class로 나누고, DBUtil Class에서는 MySQL과 연결할 Connection과 Method 등을 작성할 것이고, Main Class에서는 실행을 위한 모든 코드들을 정렬할 것입니다. 마지막으로 MemoVO에서는 MySQL에 정의했던 요소들을 정리할 것입니다. 물론 시작하기전에 MySQL의 자르 파일형식은 프.. JAVA 2023. 10. 30. 그래픽을 활용한 자바 : GUI 체크박스 만들기와 그룹의 생성 w그래픽을 활용한 자바 : 체크박스 만들기와 그룹의 생성에 대해서 알아보도록 하겠습니다. 이전에 제가 GUI 그래픽을 활용한 자바에서 창의 크기와 위치를 설정하는 값을 만들었죠? 아직까지 자바의 체크박스를 만들지 못했다면, 아래의 링크를 확인해 보세요. 그래픽을 활용한 자바 : GUI 창 위치와 크기 설정하기 그래픽을 활용한 자바 : GUI 창 위치와 크기 설정하기 그래픽을 활용한 자바 : GUI 창 위치와 크기 설정하려면 입력 값을 어떻게 해야 할까요? 천천히 작성해 보도록 하겠습니다. GUI는 Grahic User Interface의 줄임말로 사용자가 마우스나 키보드를 이용하 154mvi.1lia.com 오늘은 이러한 창 위에 체크박스를 만들어보도록 할게요. 여러분들은 체크박스는 어떨 때 사용하나요?.. JAVA 2023. 10. 26. 그래픽을 활용한 자바 : GUI 창 위치와 크기 설정하기 그래픽을 활용한 자바 : GUI 창 위치와 크기 설정하려면 입력 값을 어떻게 해야 할까요? 천천히 작성해 보도록 하겠습니다. GUI는 Grahic User Interface의 줄임말로 사용자가 마우스나 키보드를 이용하여 편리하게 입력하고 출력할 수 있도록 그래픽으로 화면이 구성된 인터페이스를 말하는데요. JAVA에서 지원해 주는 GUI 폴더라고 함은 자바 1.1 구버전 기준 Java.awt으로, 최신 버전은 Java.swing이라고 말할 수 있겠네요. 저는 이 글에서는 java.swing에 대한 내용을 더욱 많이 다룰 예정이니 참고해 주시길 바랍니다. GUI 시작하기 전에 import java.swing *을 설정 package GUI; import javax.swing.*; public class GU.. JAVA 2023. 10. 26. 이전 1 다음