프로그래밍공부

    JDBC - CRUD(Insert/Select/Update/Delete) 처리

    JDBC 연동 1. Connect/J - MySQL 제공하는 드라이버 로딩 단계 Connect/J란 MySQL에 연결하기 위해 MySQL에서 제공하는 드라이버를 마라며, DB벤더에서 제공하는 드라이버들은 Class 들을 묶어 둔 jar 파일 형태 jar 파일의 라이브러리 path 셋팅 단계 MySQL Community Downloads (https://dev.mysql.com/downloads/) 에서 Connector/J 다운로드 Java Build Path -> Libraries -> Add External JARs 로 해당 jar파일 라이브러리 경로 잡아주기 Class 객체를 리턴하는 forName 메소드를 사용 드라이버는 MySQL에 연결할 때 한번만 로딩하면 되기 때문에 생성자 속에 구현하면 됨..

    JAVA - 변수

    JAVA 변수 1. 변수란? 변수 : 단 하나의 값을 저장할 수 있는 메모리 공간" 변수 선언시, 메모리의 빈 공간에 "변수 타입"에 알맞은 크기의 저장공간이 확보되고, 앞으로 이 저장공간을 "변수 이름"을 통해 사용 변수타입 : 변수에 저장될 값이 어떤 타입(type)인지를 지정하는 것이며, 저장하고자 하는 값의 종류에 맞게 타입을 선택하며 자바에는 정수형, 실수형, 문자형 등 다양한 타입이 존재 변수 이름 : 변수에 붙인 이름이며 저장공간(변수)에 값을 저장하고 저장된 값을 읽어오기 위해 붙여줌 2. 변수의 초기화 변수의 초기화란 변수를 사용하기 전에 처음으로 값을 저장하는 것 변수를 사용하기 위해서 반드시 '변수의 초기화'가 되어야 하며, 메모리는 여러 프로그램이 공유하는 자원이므로 다른 프로그램에..

    JAVA 언어에 대하여

    JAVA 1. 자바란? 자바는 썬 마이크로시스템즈에서 개발한 객체지향 프로그래밍 언어이다. 대표적인 객체지향 언어인 c++의 장점을 채택하며, 사용되지 않는 부분들을 제거해 비교적 배우기 쉽고 간결한 표현이 특징이다. 자바는 풍부한 클래스 라이브러리를 통해 프로그래밍에 필요한 요소들을 기본적으로 제공한다. 2. 자바의 특징 1) 운영체제의 독립적 자바는 일종의 애뮬레이터인 자바가상머신(JVM)을 이용하며, 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신하고 JVM이 자바 응용프로그램으로 부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다 자바로 작성된 프로그램은 운영체젱 독립적이지만 JVM은 운영체제에 종송적이어서 여러 운영체제에 맞춰 JVM을 이용하면 된다. 2)..