1. 일단 firebird를 받자. 
    2.5버젼을 다운받았음.

2. FlameRobin GUI 프로그램을 다운받자.

3. localhost에 마우스 우클릭하고 create new data base를 하면 DB가 생성이된다.
   이곳에 테이블생성하고 펑션생성하고 프로시져 생성하면된다.
   Oracle만 사용해봐서 varchar2때문에 에러나는걸 찾질못했었다.

4. 테이블을 생성하고 ER DIAGRAM을 그리고싶다.

여기서 많이 검색해봤는데 기업용 프리라이센스 위주로 검색을하려다보니

쓸수있는것이 얼마없더라.

그래서 선택한 DBDesignerFork  Firebird를 지원한다해서 설치했는데 db connect에서

파이어버드는 눈씻고 찾아봐도 찾을수가없더라.

결국 firebird odbc driver 2.0을 설치하고

제어판-관리-odbc 관리에서 추가를해주고

Firerbird ODBC Setup 이 뜬다. 아 다시 난감한 상황.

Data SOurce Name 에는 보여질 이름을 입력한다.

database에는 생성한 파일 주소를 입력한다.

database account에는 아이디 password에는 pw를 입력한다. 이상태로 ok하면 끝.

이제 DBDesignerFork에서 ODBC를 이용해 파이어버드DB에 접속할수있다.

이제 ER-DIAGRAM까지 그렸다.

이제 코딩을 클라이언트를 만들어야하는데 주로 사용하는 델파이를 켯는데..

이걸 어떻게 해야하나. ODBC로 연결할수도있고 INTERBASE를 선택할수도있다.

어디선가 ODBC로 연결하면 성능저하가있다는 말을보고 INTERBASE 컴포넌트를 이용한 접속방법을 선택했다.

TIBDatabase 컴포넌트를 폼에디트 창에 올려놓고

소스코드에 접속해줘야할 부분에서


IBDatabase1.Params.Clear;
IBDatabase1.SQLDialect := 3;
IBDatabase1.Params.Add('user_name=sysdba');
IBDatabase1.Params.Add('PASSWORD=PW);
IBDatabase1.DatabaseName := '경로';
IBDatabase1.LoginPrompt := false;
IBDatabase1.Connected := True;


를 해주면 접속 성공!

출처 : http://beehone.egloos.com/2601499

+ Recent posts