Community Edition Meet up! - 데이터 탐색기
당일은 데모 시간이 짧았기 때문에, 당초 예정하고 있던 일을 몇개 깎아 데모를 행했습니다
이 기사에서는 깎은 내용을 포함하여 소개합니다.
데이터 탐색기로 할 수 있는 일
Delphi Community Edition에는 Starter Edition에서 지원되지 않는 데이터베이스 액세스 (그러나 로컬 연결 전용) 기능이 있습니다.
하나하나 컴포넌트를 붙여 접속의 설정을 행해...도 할 수 있습니다만, 미리 접속처가 정해져 있다면, 데이터 익스플로러에 접속처를 등록해 두면, 데이터를 취급하는 어플리케이션의 작성도 편하게 할 수 있는
접속처의 데이타베이스의 테이블·인덱스등의 정보의 표시, 테이블의 데이터 표시등 좀처럼 편리한 기능이 있습니다
참고
docwiki의 데이터 탐색기 설명
데모한 내용
이전에 작성한 FireDAC의 InterBase 연결을 사용했습니다.
Delphi Community Edition을 설치할 때 InterBase 2017 Developer도 함께 설치할 수 있습니다.
이번 데모에서는, 미리 만들어 둔 InterBase 2017 Developer에 FireDAC 접속을 사용했습니다(만드는 방법은 후술)
로컬로 시작하는 InterBase 2007 데이터베이스에 연결
데이터 탐색기의 Local DB를 클릭하면 미리 설정된 내용으로 데이터베이스에 연결합니다.
연결하면 × 표시가 사라지고 트리가 열립니다.
데이터베이스의 테이블이나 인덱스 등의 정보를 보여줍니다.
트리를 확장하면 데이터베이스의 테이블, 인덱스 등의 정보를 볼 수 있습니다.
테이블 데이터 표시
데이터를 보려는 테이블을 선택하고 마우스를 마우스 오른쪽 버튼으로 클릭
팝업 메뉴에서 "보기"를 선택하면
테이블 데이터가 표시됩니다.
응용 프로그램 설계시 대상 데이터베이스 테이블의 데이터를 확인할 수 있다면 좋을 것입니다.
깎은 이야기
SQL 문을 편집할 수 있습니다.
게다가 편집한 SQL문의 결과가 그대로 표시되는 것이다
VCL 애플리케이션에서 데이터 보기
Delphi Community Edition Meet up! - FireDAC VCL를 참조하십시오.
FireMonkey 애플리케이션에서 데이터 보기
Delphi Community Edition Meet up! - FireDAC FireMonkey 편를 참조하십시오.
데모로 깎은 것
데이터 탐색기에서 새 연결 만들기
Delphi Community Edition을 설치할 때 Sample을 포함하면 InterBase 샘플 데이터베이스도 설치됩니다.
이 샘플 데이터베이스에 연결하는 단계입니다.
1. InterBase 2017 서버가 시작되었는지 확인
Windows 시작 메뉴에서 Embarcadero InterBase 2017 | InterBase Server Manager [instance = gds_db]를 선택하여 InterBase Server Manager를 시작합니다.
InterBase Server가 "중지됨"인 경우 "시작"버튼을 클릭하여 InterBase Server를 시작하십시오.
2. 데이터 탐색기의 FireFAC에서 InterBase를 선택하고 마우스 오른쪽 버튼을 클릭합니다.
팝업에 표시된 '새 연결 추가'를 선택합니다.
3. IB 연결 추가 대화 상자가 표시되므로 원하는 이름(여기서 Local DB)을 입력합니다.
4. "FireDAC 연결 편집기"가 열리므로 다음을 설정합니다.
매개변수
값
데이터베이스
C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\Data\dbdemos.gdb
User_Name
sysdba
Password
masterkey
참고 : 위의 설정은 데모 용 InterBase 데이터베이스에 연결할 때 최소한입니다.
직접 만든 데이터베이스에 연결할 때 CharcterSet을 신경 쓰십시오.
5. 설정이 끝나면 테스트 버튼을 클릭하여 연결을 확인합니다.
6. "연결 확립 성공" 메시지가 나오면 설정 완료입니다.
Reference
이 문제에 관하여(Community Edition Meet up! - 데이터 탐색기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/CYonezawa/items/3e58e7f6db9ff5bc7434텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)