본문 바로가기

MySQL2

[중첩루프조인] 오라클 조인 Nested Loop Join Nested Loop Join 두 개 이상의 테이블 구조에서 하나의 테이블(Driving/Outer Table)을 기준으로, 순차적으로 (Driven/Inner Table)의 Row 를 조인하여 원하는 데이터를 추출하는 방식의 조인. 추출되는 Row 가 많아질 수록 성능이 현저히 떨어지고, 성능을 높이기 위해서는 Driving Table 의 크기가 작을수록 유리. Inner Table 은 조인되는 컬럼으로 인덱스가 구성되어 있어야 함. 선행(드라이빙) 테이블의 크기 NL 조인은 흔히 loop 문에 비교한다. for(int i = 0 ; i < A.length; i++) { // 선행테이블 for(int j = 0; j < B.length; j++) { // 후행테이블 } } 위 for 문을 예로 들어보면.. 2019. 12. 2.
[jsp/DB] mysql 과 jsp 연동하기 jsp 에서는 jdbc 를 이용해 데이터베이스와 연동을 할 수 있다. 우선 오라클을 사용할 때 리눅스를 가상머신으로 깔아서 연동하는 방식으로 해보려 했는데,너무너무 오류가 많이 나고 고칠 수가 없어서, 결국 mysql 을 사용하기로 하였다. 기본적인 쿼리는 인터넷을 찾으면 금방 알 수 있기 때문에 따로 적지 않는다. 123456789101112 Colored by Color Scriptercs 먼저, 기본적인 mysql 의 연동 코드는 이렇다.오라클은 드라이버와 url 설정 구문이 조금 다른데, mysql 은 저렇게 설정해주어야 한다. 그리고, 이렇게 써 주었는데 드라이버를 찾을 수 없다는 오류가 나와서, mysql-connector 라는 jar 파일을 다운로드하여 java 의 외부 라이브러리 폴더에 넣.. 2017. 1. 17.