전체 글

전체 글

    [Java][JDBC][Insert][Update][Delete]자바에 MYSQL(workbench) 데이터베이스에 추가, 수정, 변경 하기

    [Java][JDBC][Insert][Update][Delete]자바에 MYSQL(workbench) 데이터베이스에 추가, 수정, 변경 하기

    mysql - Workbench java - Eclipse Main.java import java.util.Scanner; public class Main { public static void main(String[] args) { InsertExam insert = new InsertExam(); UpdateExam update = new UpdateExam(); DeleteExam delete = new DeleteExam(); Scanner scan = new Scanner(System.in); while (true) { System.out.println("1. 추가"); System.out.println("2. 수정"); System.out.println("3. 삭제"); int num = sca..

    [Java][JDBC][Connection]자바에 MYSQL(workbench) 데이터베이스 연동하기

    [Java][JDBC][Connection]자바에 MYSQL(workbench) 데이터베이스 연동하기

    /* * 워크벤치나 콘솔을 이용해서 DB에 접속했었던것을 생각해보면. * 1. 아이디 비밀번호등 정보를 알려주고 DBMS에 접속한다. * 봐야할 것들 * [interface] : 실제 구현은 사용자 들이 해야한다. DB밴더에서 컨트롤 해야한다. * (1) Connection : 접속 또는 연결에 사용된다. * (2) Statement : 쿼리를 작성에 사용이 된다. * (3) PreparedStatement : Statement에 상속은 받아서 사용된다. * (4) ResultSet : 데이터베이스에서 결과를 가져오는데 사용한다. */ 사용자들은 인터페이스만 사용해서 구현하면 된다. [Connection 부분 소스코드] public static void main(String[] args) { try { ..

    Memories - Maroon 5 (한글 가사 해석)

    Memories - Maroon 5 (한글 가사 해석)

    Here's to the ones that we got Cheers to the wish you were here, but you're not 우리가 가지고 있던 것들을 위해 건배 너도 여기 있었으면 하는 소망에 건배, 넌 없지만 'Cause the drinks bring back all the memories Of everything we've been through 술은 우리가 함께 했던 추억들을 모두 떠오르게 하니까 Toast to the ones here today Toast to the ones that we lost on the way 오늘은 이자리에 있는 사람들을 위해 건배 지금은 떠나가버린 사람들을 위해 건배 'Cause the drinks bring back all the memories..

    [mysql] 접근 권한 시스템

    [mysql] 접근 권한 시스템

    Mysql 접근 권한 시스템 mysql 은 진보적이지만 비표준적인 보안/권한 시스템을 가지고 있다. 이번 장에서는 이것이 어떻게 작동하는지를 설명하고 있다. 권한 시스템이란 무엇인가? Mysql 권한 시스템의 주요 기능은 데이터베이스에서 select, insert, update, delete 권한 을 호스트의 사용자 이름과 관련짓는 것이다. 추가적인 기능에는 익명 사용자 기능과 LOAD DATA INFILE과 관리자 오퍼레이션과 같은 my sql만의 특수한 권한을 허용하는 부분이 포함되어 있다. Mysql에서 인증을 목적으로 사용하는 사용자 이름은 유닉스 사용자 이름(로그인 이름)이나 위도우 사용자 이름고는 전혀 관계가 없다는 것! 을 기억하자. 대부분 mysql 클라이언트는 m ysql 사용자 이름으로..

    [mysql][백문백답] 기본 문법 연습 문제 정답

    [mysql][백문백답] 기본 문법 연습 문제 정답

    정해진 정답이란 없다고 생각합니다. 추가적으로 다른 방식으로 구현하신분 께서는 아래 댓글란에 작성해주시면 감사하겠습니다. # 1. 사원테이블의 모든 레코드를 조회하시오 select * from emp; /*(mysql은 대체로 영작문을 하는대로 해석하면 된다고 생각한다.) select = 선택하다또는 선발하다라고 생각하면 되고 * = 전체, 또는 모든것 이라고 생각하면 될거 같다. from = 어떤 장소에서나 누구에서 ~ 에서로 풀이하면 된다. emp = 테이블의 이름을 넣어주면 된다. ; = 이것은 세미콜론으로 어디까지가 DBMS(데이터베이스 관리 시스템)의 명령어인지 구분하기위한 것으로 보면된다 선택하다 모든것 ~에서 [테이블명];*/ # 2. 사원명과 입사일을 조회하시오 select ename 사원..

    [mysql][백문백답] 기본 문법 연습 문제

    [mysql][백문백답] 기본 문법 연습 문제

    테이블 생성 * 먼저 아래 코드를 입력해서 연습 할 테이블을 만들어 줍니다. * CREATE TABLE DEPT ( DEPTNO DECIMAL(2), DNAME VARCHAR(14), LOC VARCHAR(13), CONSTRAINT PK_DEPT PRIMARY KEY (DEPTNO) ); CREATE TABLE EMP ( EMPNO DECIMAL(4), ENAME VARCHAR(10), JOB VARCHAR(9), MGR DECIMAL(4), HIREDATE DATE, SAL DECIMAL(7,2), COMM DECIMAL(7,2), DEPTNO DECIMAL(2), CONSTRAINT PK_EMP PRIMARY KEY (EMPNO), CONSTRAINT FK_DEPTNO FOREIGN KEY (DEP..

    [mysql]데이터 베이스 만들기

    [mysql]데이터 베이스 만들기

    위 코드를 localhost에 기입해서 실행해주면 데이터 베이스가 만들어 지고, 위와 같이 실행을 하고 나서, 위 이미지에서 플러스 버튼을 눌러서 데이터 좀 전에 입력했던 데이터를 기반으로 데이터 베이스를 생성해줘야 한다. 클릭을 하면 이런식으로 창이 열리고, 맨위에 Connection Name칸에 해당 데이터베이스 이름을 적어준다. 그리고 아래에 Username 칸안에 root 라고 적혀있는데 지우고 전에 데이터를 만들때 유저 이름을 넣어준다. 이런식으로 데이터 베이스를 만들수 있다.

    [Java]About GUI

    보호되어 있는 글입니다.

    [Java]자바에서 클래스를 생성하고 사용하는법

    [Java]자바에서 클래스를 생성하고 사용하는법

    클래스를 간단하게 생성하고 사용해보자. 우선 위와같이 따로 클래스를 만들어서 그 클래스 안에 변수와 메서드를 입력해준다. 그림에서 보면 age와 number를 다르게 정의했는데 저렇게 기본값으로 정의를 해도 되고 안해도 된다. 그렇게해서 메인에서 사용하게 되면 위와 같은 방법으로 메인 클래스에 new생성자로 생성해서 사용할수 있게 선언을 하고, 그 아래 방법처럼 생성자로 선언된 변수의 이름을 입력해서 해당하는 변수를 불러와서 재 정의하거나. 아니면 number처럼 기본값 그대로의 값을 불러 온다. 그리고 아래 처럼 기본값을 재정의 해서 다시 사용할 수 있다.

    [Java]객체란 무엇인가?

    [Java]객체란 무엇인가?

    객체는 의사나 행위가 미치는 대상(사전적의미) 구체적, 추상적 데이터의 단위 (예 : 사람, 자동차, 주문, 생산, 관리) 객체 지향 프로그래밍이란? 객체를 기반으로 하는 프로그래밍 객체를 정의하고, 객체의 기능을 구현하며, 객체간의 협력을 말한다. 절차 지향 프로그래밍이란 일어난다 > 씻는다 > 밥을 먹는다 > 버스를 탄다 > 요금을 지불한다. > 학교에도착 객체 지향 프로그래밍이란 위와같이 객체가 따로 만들어서 서로 상호작용 하는 것을 말한다. 클래스란? 객체를 코드를 구현한것이라고 할수 있다. 객체 지향프로그래밍의 가장 기본요소라고 할수 있다. 클래스 내부에 속성을 갖게되는데 그 속성을 변수로 표현하고 클래스의 기능은 메서드로 구현한다. 함수의 일종이다. 클래스는 다음과 같이 정의 할 수있다. 학생..

    [일상]2020.06.16

    보호되어 있는 글입니다.

    [Java] 클래스, 메소드, 인스턴스 정리

    [Java] 클래스, 메소드, 인스턴스 정리

    Java는 객체 지향언어로서 클래스, 메소드, 인스턴스라는 개념있다. 자동차에 빗대서 생각해보면, 클래스란? 클래스란, 자동차의 설계도 즉, 구조나 기능등을 명세하는 것을 클래스라고 한다. 소스코드로 예사를 들면 이런식으로 Car라는 클래스를 작성하고 자동차의 이름, 색깔, 제조년도를 넣어주는 변수들을 선언해준다. 이것이 기본적인 Car라는 이름을 가진 Class의 구조이다. 메소드란? 메소드는 자동차가 있으면 전진 추진 정지 등 이런 행동적인 기능들을 말한다고 보면된다. 소스 코도를 예시로 들어보면, 위와 같은식으로 carUp, carDown, carCreateYear, getCarCreateYear 이 네가지를 메소드라고 부른다. 즉 옆에 ()와 같이 파라미터를 넣을수 있는 괄호가 있으면 그러하다. ..

    [일상]Analyze about webSite Google

    보호되어 있는 글입니다.

    [일상]2020.06.08

    보호되어 있는 글입니다.

    [일상]2020.06.03

    보호되어 있는 글입니다.

    [일상]2020.06.02

    보호되어 있는 글입니다.

    [일상]나의 하루 일과표

    보호되어 있는 글입니다.

    [일상]2020.06.01

    보호되어 있는 글입니다.

    [공부]커리큘럼 루트

    보호되어 있는 글입니다.

    [이력서]경력 및 자기소개서 (포폴 참고용)

    보호되어 있는 글입니다.

    [Android] 디버깅으로 에러잡기, Scoped Storage(새로운 저장소 정책)feat. Android10(API29) 퍼미션 오류 + opencv

    [Android] 디버깅으로 에러잡기, Scoped Storage(새로운 저장소 정책)feat. Android10(API29) 퍼미션 오류 + opencv

    작업하다가 위와 같은 에러가 나왔다. 당시에 나는 정확한 원인을 알수가 없었다. 그리고 검색을 해본결과 이 에러가 뜨는 이유는 다양하다. 파일을 못불러오거나, 파일에 불러올 자료가 없거나, 아니면 경로를 잘못 선언해주어서 이거나, 구글링을 해도 알수 없었고 그 이유는 위 사진과 같은 에러가 나오는 이유의 원인이 다방면으로 많기 때문이다. 또한 각자 다른 이유가 있었다. 위와같이 에러가 뜨거나 할경우는 디버깅을 해보는게 가장 빠른 길이라고 할수 있다. 사실 필자도 이 에러에 대해서 구글링으로만 해결하려고 노력한 결과 8일이라는시간이 걸렸고, 게다가 에러를 해결하지 못했다. 결국엔 디버깅을 혼자 해가면서 찾으니까 하루만에 이유를 알수 있었다. 내가 너무 디버깅을 안일하게 생각했던것같다. 디버깅에 대한 정확한..

    [생활 영어] 영어 회화 팁

    [생활 영어] 영어 회화 팁

    1. '언제' and "얼마나 오래" - 질문에 쉽고 자연스럽게 대답하는 요령 - When did you move here? or How long have you been living here? = It has been + eg) It's been 2 weeks. it's been a couple of months. It's been several years. - "Hey, When did you get a new phone?" = "It's been a couple of weeks" - I didn't know you meved. When did you move? = "Didn't I tell you? It's been almost a week." - "How long have you been wokr..

    [생활 영어] 개발자에게 필수인 '영어단어' 외우는 법

    [생활 영어] 개발자에게 필수인 '영어단어' 외우는 법

    - 어원으로 단어 외우기 - 한자를 읽을 수 없어도 물고기 (어) 가 포함된 한자는 물고기와 관계가 있고, 풀 (초)가 포함된 한자는 식물과 관계 있다고 유추할 수 있습니다. 영어도 마찬가지로 단어를 몰라도 의미를 추측할 수 있는데 바로 어원으로 유추하는 방법입니다. 알아두면 좋을 몇 가지 접두어와 그 의미를 말씀드립니다. pre - '이전'의 의미. - preallocate (미리 할당하다) - predefined (사전에 정의된) re - '다시'의 의미. - reboot (재가동하다) - recalculate (다시 계산하다) in - (1)부정 - inaccessible (접근할 수 없는) - invalid (유효하지 않은) (2)'~안에'의 의미 - include (포함하다) - incoming..