728x90
728x90
- 람다 표현식은 이름이 없는 익명 함수를 의미 - Java에서 함수형 코드를 사용가능케 함. - 람다 표현식을 사용하여 명확하게 표현 가능 익명 : 메소드와 달리 익명으로 표현하며 코드가 간결해짐 함수 : 람다는 메소드처럼 특정 클래스에 종속되지 않기 때문에 함수라고 부름 다만 일부 예외 리스트를 포함함 전달 : 람다 표현식을 메소드 인수로 전달하거나 변수로 저장하는 것은 불가능 간결성 : 익명 클래스에서와 같은 코드를 계속해서 구현할 필요가 없음. 파라미터 리스트 : *** 메서드의 파라미터() : (int a1, int a2, int a3...) 화살표 : 화살표 ( -> )는 람다의 바디와 파라미터 리스트를 구분 람다의 바디 : ..
[연산자] [TEST4.JAVA] package pack; public class test4 {public static void main(String[] args) {// 관계, 논리, 기타 연산자int a =5; System.out.println(a > 3);System.out.println(a 3);System.out.println(a > 3 && b = 3 && b == 5);System.out.println(a > 6 || b 6 || b 6 || b 산술(*,/ > +,-) > 관계 > 논리 > 치환 System.out.println();//..
package pack.db2; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFrame; imp..
예제 압축 파일은 공개되어 있습니다만 DB 파일은 사전에 확인된 분에게만 암호를 알려드리고 있습니다. 이용에 불편을 드려 죄송합니다. select * from dept; -- 주석 select * from tab; -- DML : insert, update, delete, select -- DCL : COMMIT, ROLLBACK, GRANT, REVOKE ... -- DDL : create, alter, drop ... -- 테이블 생성 -- 형식) create table 테이블명(칼럼명 자료형, ... 제약조건) -- 자료형 : varchar2, char, number, date, timestamp, clob, blob... create table test(no number, name varchar2..
-- 위키피디아 소개 : https://ko.wikipedia.org/wiki/PL/SQL -- 오라클 DBMS에서 SQL 언어를 확장하기 위해 사용하는 컴퓨터 프로그래밍 언어 중 하나이다. -- 구조 (3단계) -- 1) 선언부 -- 2) 수행부 -- 3) 예외부 create table aa(bun number,munja varchar2(20), su number); set serveroutput on; -- 표준 출력장치로 출력 선언 declare no number :=0; begin no := 100 + 200; dbms_ouput.put_line(no); insert into aa(bun) values(no); end; select * from aa; declare type re..
package pack.db; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JTextField; public class DbTest6Rec..
- 별도의 사용자를 만들고, 사용자별 DB 공유를 위함- 각 사용자들에 대한 사용권한을 제한할 수 있다.- 계정은 SYSTEM, SYS 계정에 의해 생성, 삭제할 수 있다. sqlplus system/*** // 시스템 계정 접근 select * from all_users; 모든 사용자를 확인하는 명령어 계정 생성 : create user 사용자명 identified by 비밀번호 계정 삭제 : drop user 사용자명 계정 확인(오라클 전용) : select * from dba_users; tom/tom123 이라는 계정 생성 : create user tom identified by tom123; tom에게 ..