미니디비 – 5.업그레이드 및 패치

미니디비 0.2.2p4 minidb-0.2.2p4 주로 인포믹스용 미니디비의 문제로 인해 업그레이드합니다. 이번에 수정한 내용들은 전부 내부적으로 처리되는 부분에 관한 것으로 사용자 인터페이스에는 전혀 변경이 없습니다. PHP3를 지원하지 않습니다. class_exists 함수를 사용하기 때문에…

Continue Reading 미니디비 – 5.업그레이드 및 패치

미니디비 – 4.사용방법

DB Layer로 사용할 때 여러가지의 데이터베이스를 동일한 방법으로 접근하는 방법으로 인클루드하는 파일만 바꿔주면 데이터베이스에 관계없이 접근합니다. [crayon-6075fbf0d9a13475303542/] 여러 개의 데이터베이스를 동시에 연결할 때 각 데이터베이스에 따라 별도로 정의된 클래스를 이용하여…

Continue Reading 미니디비 – 4.사용방법

미니디비 – 3.사용자 인터페이스

ver 0.2.0부터는 사용자가 멤버변수에 접근할 수 없습니다. 따라서 ver 0.1.2에서 제공되던 멤버변수 $Host, $User, $Password, $Database는 생성자의 인자로 전달되며, $NumRows, $NumFields는 query() 함수의 리턴값으로 되돌려지며, $Record는 next_record() 함수의 리턴값으로 되돌려집니다.…

Continue Reading 미니디비 – 3.사용자 인터페이스

미니디비 – 2.MiniDB 작성

Mini DB를 제작하게된 동기는? 앞서 공개된 유닛테이블의 최초버전(ver 0.10)이 MySQL 전용으로 작성되었는데 이것을 본 방문자 중에 유닛테이블을 오라클에서 사용할 수 있느냐는 질문과 DB Layer를 만들어 보면 어떻겠느냐고 질문하시는 것을 보고…

Continue Reading 미니디비 – 2.MiniDB 작성

미니디비 – 1.DB Layer의 필요성

DB Layer는 여러 가지의 데이터베이스(MySQL, Oracle, SyBASE, MSQL, PostgreSQL, ...... )를 동일한 방법으로 다룰 수 있도록 애플리케이션과 데이터베이스 중간에 놓여지게 됩니다. 이러한 DB Layer로써 동작하도록 제작된 Mini DB를 공개합니다. 기존에…

Continue Reading 미니디비 – 1.DB Layer의 필요성