SQL
[Java] JDBC를 통한 database 접근(MariaDB)
[Java] JDBC를 통한 database 접근(MariaDB)
2019.12.12Java는 정말 다양한 기능을 수행할 수 있다는 장점이 있는데 JDBC도 그 중 하나다. JDBC(Java Database Connectivity)는 자바가 DB에 접근해서 데이터를 처리할 수 있도록 연결해주는 인터페이스라고 할 수 있다. 정확히는 자바에서 인터페이스만 제공하고 MS-SQL, MySQL, MariaDB, DB2 등 각 DB에서 자바 인터페이스에 따라 JDBC 드라이버를 만든 것이다. 우리는 각 DB를 선택해서 해당하는 드라이버를 사용해 JDBC를 이용하기만 하면 된다. 연결 방법 본인은 MariaDB를 연동할 것이기 때문에 MariaDB driver를 이용해야 한다. 1. MariaDB JDBC driver 다운 받기 https://mariadb.com/downloads/#connecto..
[DB] SQL - DQL(SELECT)에 대해 알아보자
[DB] SQL - DQL(SELECT)에 대해 알아보자
2019.12.111. DQL(Data Query Language) DB에서 데이터에 접근하고 조작할 수 있는 언어와 인터페이스를 제공한다. DML(Data Manipulation Language)은 단어에서도 알 수 있듯이 DB의 데이터를 조작하고 프로그램과 DB사이에 데이터처리를 위해서 사용한다. 주로 CRUD 차원에서 INSERT, SELECT, UPDATE, DELETE 명령어를 다룬다고 할 수 있다. DML에서도 거의 90% 이상이 SELECT를 다룰 정도로 SELECT는 매우 중요한 쿼리다. 이를 따로 떼어내 DQL(Data Query Language)로 표현하기도 한다. 지금부터는 DQL인 SELECT 명령어에 대해서 배웠던 내용들을 정리해볼 생각이다. 2. 기본 SELECT 정리 SELECT의 기본 형식에 ..