본문 바로가기

프로그래밍 일반/웹 프로그래밍

(3)
[PHP] 게시판 만들기 0. [MySQL]연결 1.[default] DB에서 보여줄 테이블의 가로($block)와 세로($list)의 값을 설정해야한다. 그림은 아래와 같으며, 가로($block)는 블록의 크기이고, 세로($list)는 보여줄 rows의 수이다. 해당 박스를 기준으로 DB를 total_page와 total_block으로 끼워맞춘다. $list = 5; $block = 5; $total_page = ceil($num_rows / $list); $total_block = ceil($total_page / $block); 2.[page] 페이지를 보여준다. 먼저, $current_page를 기준으로 $s_page와 $e_page를 구한다. current_page에서 block에 속한 끝값을 구하면 $e_page이다...
[WEB] JDBC MYSQL 연동하기 JDBC MySQL연동하기 1. JDBC연동 이전에 JDBC API인 java.sql가 있다. JAVA는 본래 JDBC(Java DataBase Connection) API를 가지고 있다. 그러나 DB의 종류가 MYSQL과 같이 특별한 DBMS라면 새로운 Driver가 필요하다 2. DRIVER의 역할이란? Driver는 H/W를 제어하는 S/W의 뜻이다. 여기서 H/W의 역할은 MySQL이다. MySQL을 제어하는 Driver(S/W)를 JAVA 애플리케이션 내부에 넣어야 한다. 그림으로 보면 아래와 같다. 해당하는 드라이버는 java.sql을 가지고 접목하기 쉽게 응용해서 만든 것이다. 쉽게 말하면 driver는 java api를 응용해서 mysql과 연동시켜주게 만든 프로그램이다. 이미 JAVA A..
[JDBC] 동작원리 JDBC동작원리 https://docs.oracle.com/javase/8/docs/technotes/guides/jdbc/ JAVA에서는 기본적으로 DB와 연결하는 API를 구현하고 있다. 그러나 DB의 종류가 MYSQL과 같이 특별한 DBMS라면 새로운 Driver가 필요하다 DRIVER의 역할이란? https://www.javatpoint.com/java-jdbc Driver는 H/W를 제어하는 S/W의 뜻이다 JDBC의 API를 이용해서 MySQL을 제어하는 S/W를 만든 것이다. 이미 JAVA API로 DB를 사용할 수 있지만, MYSQL과 연동은 되지 않기 때문에, DRIVER로 연동시켜주는 것이다. 사용자 입장에서는 MYSQL을 연결해주면 자연스럽게 MYSQL을 이용하게 된다. https:/..