파일 입출력 기능 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명);