파일 입출력 기능 java.io.~~~~~ 네트워크 기능java.net.~~~~~ JDBC기능 java.sql.~~~~~ 클래스를 활용하면 되지만여기에는 어떻게 JDBC가 구현될지 인터페이스만 있고실제 DBMS에 접속해서 활용하는 기능들은 각각의 DBMS에 구현 클래스를 만들어서 배포함 파일입출력 할 때 java.io에 있는 클래스들을 활용한 것처럼 JDBC를 사용하기 위해서 MySQL에 접속해서 명령던지고 결과 얻어오는 기능을 도와주는 클래스들을 활용하고 싶은데그 클래스는 JAVA 라이브러리에 포함되있지 않음 MySQL에서 제공함 외부 라이브러리를 프로젝트에 import하기 자바 라이브러리는 자바설치폴더 jdk안에있음여기서 자바 라이브러리를 사용 할 수 있는 이유는 이클립스가 자바설치경로를 잘 알고 있..
select * from employee;모든 employee 조회 정렬:select * from employee order by sal;sal값을 기준으로 정렬(default 오름차순) select * from employee order by sal desc;내림차순으로 정렬 upper(ename) 대문자lower(ename) 소문자//intcap -오라클엔있음검색: 우리 DBMS는 대소문자 구분안하도록 되어있음 sysdate() 현재 날짜를 구하는 함수 select sysdate() from dual;dummy 테이블 생성 문자열의 길이를 알려주는 length함수 오라클에서는 length가 순수한 문자길이 lengthb가 바이트 길이 연결하기 substr(문자열,시작위치,가져올개수) 시작위치가 음수이..
* 복습DB보기 : show databases;DB생성 : create database (db이름);삭제 : drop database (db이름);연결 : use (db이름)테이블 생성 create table (table명) ( (컬럼명) (자료형) (option...) (컬럼명) (자료형) (option...) ); int / double / date / datetime / varchar(20칸의 문자를 저장) 현재 연결된 DB에 존재하는 테이블 조회 : show tables;특정 테이블의 구조(스키마) 확인 : desc (table명);테이블 삭제 : drop table (삭제할테이블명);테이블내에 데이터 넣기 : insert into 테이블명(컬럼명1,2,3...)value(넣을값1,2,3...);..
Java eetomcatMySQLSDK설치 DB보기 : show databases;DB생성 : create database (db이름);삭제 : drop database (db이름);연결 : use (db이름) 테이블 생성 create table (table명) ( (컬럼명) (자료형) (option...) (컬럼명) (자료형) (option...) ); int / double / date / datetime / varchar(20칸의 문자를 저장) 현재 연결된 DB에 존재하는 테이블 조회 : show tables;특정 테이블의 구조(스키마) 확인 : desc (table명);
채팅URI만들기
제 17장 그래픽 사용자 인터페이스 1세대 AWT OS로 부터 그래픽 자원을 빌려 씀, 운영 체제가 제공하는 자원을 이용하여서 컴포넌트를 생성2세대 Swing 자바 내부적으로 그래픽 자원 지원3세대 FX ㅇㅇ 최상위 컨테이너 - 껍데기 - 프레임 일반 컨테이너 - 패널, 스크롤페인 패널(panel) : 컴포넌트들을 가질 수 있는 컨테이너레이블(Label) : 편집이 불가능한 텍스트를 제 18장 이벤트처리 1. 이벤트가 발생할 컴포넌트 생성2. 원하는 이벤트를 처리하는 리스너 인터페이스를 구현3. 1번 컴포넌트에 2번 객체를 연결
TCP 서버, 클라이언트 이용해서1:1채팅, n:n채팅 만들기 했음
TCPsocket-serversocketclient ..더작성해야함
★★try 구문 밖에서 사용 할 스트림 객체 참조변수 선언try 구문 안에서 스트림 객체 생성 및 사용 ( 읽기 / 쓰기 )finally 구문 안에서 사용한 스트림 close InputStream 바이트 입력스트림을 위한 가상의 상위 클래스로서 System 클래스의 in 멤버 필드가 InputStream 타입이다. int read() - 입력 스트립에서 한 바이트를 읽어서 리턴한다. 일어오는 값은 바이트인데 리턴 타입은 int 타입으로 선언되어 있다. 읽어온 값은 0~255사이의 값, 더 읽은 값이 없는 경우 -1을 리턴한다.int read(byte[] b, int off, int len) - 입력 스트림에서 len 개의 바이트를 일어서 바이트 배열 b에 저장한다. 배열 b의 off 인덱스에서부터 저장한..