반응형

🛠백엔드 27

executeUpdate, executeQuery 차이 (DB연동 시 java구문)

executeQuery : ResultSet 결과를 객체의 값으로 반환하며 Select 구문으로 수행할 때 사용되는 함수 (조회용) executeUpdate : 수행결과로 Int 타입의 값을 반환한다 : select 외의 구문을 수행할 때 사용 ( insert, update, modify 등 __ 정보 업데이트용) : creaet / drop 관련해서는 -1을 반환 이 둘은 한 구문안에서 함께 쓰일 수 없음

DB 관리 기본 명령어

SHOW DATABASE --- 선택된 데이터를 보여주다 USE a2; --- a2 데이터베이스를 선택하다 DESCRIBE(=DESC) 테이블명 --- 특정 테이블의 구조를 보여준다 DROP DATABASE IF EXISTS 데이터베이스명 --- 해당 데이터베이스가 존재할 시 삭제한다 CREATE DATABASE 데이터베이스명 --- 데이터베이스를 생성한다 TEXT --- 문자를 많이 저장 가능 INSERT INTO 테이블명 --- 해당 테이블에 데이터를 추가한다 == 각 칼럼에 해당하는 모든 로우 값을 추가한다 INSERT INTO 테이블명 ADD COLUMN --- 해당 테이블에 칼럼을 추가한다 SET --- 해당 칼럼의 값을 셋팅한다 SELECT ~ FROM --- 해당 테이블에서 해당 데이터를 선..

메소드 오버로딩

매개변수의 개수나 타입이 조금씩 다르지만 기능은 비슷한 메서드가 여러개 있을 수 있다 - 메소드 오버로딩 매개변수의 개수나 타입이 조금씩 다를 때 동일한 이름으로 메소드를 여러개 정의 할 수 있다 - 작성방식 : 매개변수 부분이 달라야 한다 1) 매개변수의 타입은 같지만, 매개변수의 개수가 다른 경우 2) 매개변수의 개수는 같지만, 매개변수의 타입이 다른 경우 3) 매개변수의 이름은 기능에 영향을 끼치지 않는다 class Myclass{ public int plus (int x, int y) { return x+y; } public int plus (int x, int y, int z) { return x + y + z; } public String plus (String x, String y) { re..

🛠백엔드/JAVA 2020.11.01

클래스와 new 연산자

클래스 - 객체를 생성하는 틀 클래스를 만들었다고 해서 객체가 자동으로 만들어지지 않음 객체를 생성할 때는 new라는 연산자를 사용한다 new연산자란 ? : new 연산자 뒤에 나오는 생성자를 이용하여 메모리에 객체를 만들라는 명령 : 만들어진 객체를 인스턴스라고 한다 Car c1 = new car(); --> car() 생성자로 만들어진 객체를 참조하는 변수 c1

🛠백엔드/JAVA 2020.11.01
반응형