[Visual C++] 서울시 열린데이터 광장 Open API 이용하기 – 1. 인증키 신청

안녕하세요. 이번에는 실제로 오픈되어있는 데이터를 사용하여 MFC에 표시하는 방법을 사용해보겠습니다.예전에 제가 졸업할 때 즈음 서울시에서 복지 차원에서 서울시의 데이터를 공개하였습니다.서울시에서 csv 파일, json, xml형식으로 데이터를 제공하는데 생각보다 엄청나게 많은 데이터를 제공합니다. 여기를 클릭 하시면 열린 데이터 광장에 접속됩니다. 기본적으로 회원가입을 해줍니다. 아래 그림같이 상단의 공공데이터를 클릭합니다. 그러면 되게 많은 데이터가 나오는데 좌측 메뉴 중 OpenAPI라고 … Read more

[Visual C++] DB 연동 하기 – 3 (CDatabase, CRecordset)

저번 글까지 MariaDB를 설치하고, ODBC를 설치했습니다.그리고 DATABASE test_db를 만들었고 TABLE test_table을 만들었구요. 아래 이미지를 보시면 테이블 구조를 보실 수 있습니다. 오늘은 DB 연동하기, 코딩쪽을 해보겠습니다.MFC 프로젝트 하나 생성해 주시고, 아래와 같이 버튼 4개를 생성하시고 더블 클릭을 눌러 이벤트 처리 함수까지 만들어주세요. 그리고 대화상자 헤더에 아래 헤더파일을 include 하고 . CDatabase와 CRecordset 멤버변수를 선언합니다. 그리고 OnInitDialog에 … Read more

[Visual C++] DB 연동 하기 – 2 (MariaDB, ODBC 설정)

저번 포스팅에 이어서 써보겠습니다. 우선 명령 프롬프트를 실행해서 “MariaDB 설치 된 위치\bin” 으로 이동합니다.그리고 ID, PASS를 입력하여 접속 합니다. 그리고 아래 구문을 입력하여 test_db이름을 가진 database를 만들어 줍니다. 그리고 아래 구문을 입력하여 test_db에 접속해봅니다. 이 상태에서 아래 구문을 입력하시면 테이블이 생성 됩니다. 아래 구문을 입력하시면 테이블의 정보를 볼 수 있습니다. 우선 간단히 MariaDB에서는 이정도 까지만 하겠습니다.DB 만들고 … Read more

[Visual C++] DB 연동 하기 – 1 (MariaDB, ODBC 설치)

안녕하세요. 이번 글에서는 DB 연동 하기 중 MariaDB 설치와 ODBC 설치를 해보겠습니다. 윈도우에서 DB를 연동하는 것은 코딩보다 설치하는 작업이 더 많습니다.그러니 잘 보시고 따라하세요. 우선 여기에서 MariaDB를 다운 받습니다. 2019.11.24 현재는 10.4.10이 최신이네요 10.4.10을 보시면 되게 많은 버전이 있는데 본인 PC에 맞는 파일을 다운 받으시면 됩니다. 제 PC는 Windows 64bit 이여서 mariadb-10.4.10-winx64.msi를 다운받았습니다. 그리고 MariaDB Connector를 … Read more