본문 바로가기

정상을향해/Data·Machine Learning3

MySQL 명령어 (3) 이번에는 자바에서 제공하는 JDBC를 사용하여 데이터베이스를 사용하는 방법을 알아보겠습니다. JDBC (Java Database Connectivity) JDBC는 자바에서 데이터베이스에 일관된 방식으로 접근할 수 있도록 API를 제공하는 클래스의 집합입니다. 즉, 자바 패키지의 일부로 자바 프로그램이 데이터베이스와 연결되어 데이터를 주고받을 수 있게 해주는 프로그래밍 인터페이스 입니다. 자바 데이터베이스 프로그래밍 API라고 할 수 있습니다. JDBC Driver 연결 우리가 사용하는 DBMS인 MySQL JDBC Driver는 아래의 주소에서 받을 수 있습니다. http://dev.mysql.com/downloads/connector/j/ 제가 사용한 버전은, mysql-connector-java-5.. 2013. 11. 10.
MySQL 명령어 (2) 이번에는 완성된 데이터베이스의 정보에 접근하는 과정에 대해서 알아보도록 하겠습니다. 아래 SQL 파일로 실습에 필요한 데이터베이스를 만들어놓기 바랍니다. MySQL 5.5.23 버전과 SQLGate2010 SQL 쿼리 편집기를 사용했습니다. 위의 파일로 DB를 구축하면 다음과 같은 테이블 3개가 만들어 집니다. SELECT * FROM 테이블명 을 이용해 완성된 테이블을 확인하면 되겠죠? • ordweight > 5인 customer의 custname을 찾아보자. SELECT custname FROM customer, ordinfo WHERE customer.custno = ordinfo.custno AND ordinfo.ordweight > 5; -- SELECT custname FROM custome.. 2013. 11. 10.
MySQL 명령어 (1) MySQL의 기본적인 명령어에 대해 알아봅시다. MySQL 5.5.23 버전과 SQLGate2010 SQL 쿼리 편집기를 사용했습니다. • Create Table CREATE TABLE students ( id CHAR(20), name CHAR(20), age INTEGER, gpa REAL, PRIMARY KEY (id) ); -- 테이블을 생성하는 과정입니다. -- CREATE TABLE 테이블명 ( 칼럼명 데이터타입 ); 과 같은 방식으로 사용하시면 됩니다. CREATE TABLE courses ( cid CHAR(20), cname CHAR(20), credit INTEGER, grader CHAR(20) NOT NULL, PRIMARY KEY (cid), FOREIGN KEY (grader) .. 2013. 11. 10.