Bubble.io를 MySQL과 통합하는 방법을 두 가지 신뢰할 수 있는 방법- API Connector 플러그인 및 SQL Database Connector 플러그인을 사용하여 배우십시오. 단계별 가이드를 따르십시오.
MySQL은 구조화된 쿼리 언어(SQL)를 사용하여 데이터베이스의 내용을 접근, 추가 또는 관리하는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 웹 애플리케이션 및 온라인 출판에 널리 사용되고 있습니다. MySQL은 빠른 처리 속도, 검증된 신뢰성, 사용 편의성, 그리고 유연성으로 알려져 있습니다. 이는 오라클 코퍼레이션이 소유하고 있으며, LAMP 오픈 소스 웹 애플리케이션 스택의 중요한 구성 요소입니다.

Book a call with an Expert
Starting a new venture? Need to upgrade your web or mobile app? RapidDev builds Bubble apps with your growth in mind.
Bubble.io와 MySQL을 결합하는 것은 여러 가지 방식으로 가능합니다. 여기에서는 가장 신뢰할 수 있는 두 가지 방법에 대해 논의할 것입니다:
방법 1: API Connector 플러그인 사용
필수 사항: API 설정 기초 지식
단계 1:
설정을 시작하기 전에, 화이트리스트 IP로 접속 가능한 호스팅된 MySQL 서버가 있어야 합니다. MySQL 서버가 로컬에 위치하고 있다면, MySQL 서버를 온라인으로 접근 가능하게 만들기 위해 로컬 웹 서버를 설정해야 합니다.
단계 2:
MySQL 데이터베이스를 Bubble.io와 연결하는 데 API Connector 플러그인을 사용할 수 있습니다. 이 플러그인을 사용하면 모든 API를 손쉽게 연결할 수 있습니다. Bubble 대시보드로 이동하여 Plugins 섹션으로 이동하고 API Connector 플러그인을 설치하세요.
단계 3:
플러그인을 설치한 후에는 Plugins -> API Connector 탭으로 이동하여 새로운 API를 추가합니다.
단계 4:
API에 이름을 붙입니다. Add another API를 클릭한 다음, 호스팅된 MySQL 데이터베이스의 기본 URL을 API 기본 URL에 입력해주세요.
단계 5:
이제 API의 데이터 구조를 정의합니다. 여기에서는 GET request를 통해 데이터를 검색하고 POST request를 통해 데이터를 삽입하는 HTTP 요청을 MySQL 데이터베이스에 전송합니다. Add another call을 클릭하여 이러한 요청을 설정합니다.
단계 6:
MySQL 데이터베이스에서 데이터를 검색하려면 GET request에 대한 엔드포인트를 정의하세요. 이 요청을 식별할 이름(예: Get_data)을 부여하고 메소드로 GET을 선택합니다.
단계 7:URL 아래에 API가 데이터를 검색할 특정 엔드포인트를 추가합니다. 필요한 경우 파라미터를 설정해주세요.
단계 8:
헤더 탭에서 데이터베이스 인증 정보(예: Content-Type: application/json 및 Authorization: Bearer YOUR_TOKEN)를 제공합니다.
단계 9:
MySQL 데이터베이스에 데이터를 전송하려면 POST 요청을 생성해야 합니다. GET 요청과 마찬가지로 이름 (예: Add_data)을 지정하고 메소드로 POST를 선택합니다.
단계 10:GET 요청에서 했던 것처럼 URL 아래에 API가 데이터를 전송할 특정 엔드포인트를 추가합니다. 필요한 경우 파라미터를 설정하세요.
단계 11:
헤더를 제공합니다. Content-Type: application/json 및 Authorization: Bearer YOUR_TOKEN를 입력하세요.
단계 12:Body 필드에서 데이터베이스에 보내려는 데이터가 포함된 JSON 형식의 원시 바디 내용을 삽입하세요.
단계 13:
모든 사항을 설정하였다면, 서버에서 데이터 구조를 읽어오도록 Bubble에서 Initialize Call을 클릭합니다. 이 단계는 GET과 POST 호출 모두에 대해 반복하세요.
단계 14:
파라미터 값을 사용하여 데이터를 호출하여 가져오는 것을 테스트합니다.
단계 15:
API를 테스트 한 후에는 이들 API를 Bubble 작업 흐름에서 MySQL 데이터베이스에 데이터를 검색하고 추가하기 위해 사용할 수 있습니다.
방법 2: SQL 데이터베이스 커넥터 플러그인 사용
필수 사항: 데이터베이스 관리 기초 지식
단계 1:
Bubble.io 에디터에서 Plugins 섹션으로 이동하고 SQL Database Connector 플러그인을 추가하세요.
단계 2:
플러그인이 설치되면 Settings 탭으로 이동하여 플러그인 설정을 찾습니다.
단계 3:
‘SQL Database Connector’에서 데이터베이스 유형으로 MySQL을 선택하세요.
단계 4:
MySQL 서버 정보 - 호스트, 데이터베이스 이름, 사용자, 비밀번호를 입력하세요. 이 정보는 항상 호스팅 공급자에 의해 제공되어야 합니다.
단계 5:Test Connection 버튼을 사용하여 연결을 테스트하세요.
단계 6:
연결이 완료되면 Data 탭으로 이동하여 New Types를 클릭하세요.
단계 7:PostgreSQL 또는 SQL Server 타입을 설정하세요.
단계 8:Select 섹션에서 MySQL DB에서 데이터를 가져오기 위한 명령어를 작성하세요.
단계 9:Preview를 클릭하여 SQL문을 테스트하세요.
단계 10:Insert란에 데이터를 데이터베이스에 추가하는 SQL문을 제공하세요.
마침내이 데이터 유형을 Bubble.io 애플리케이션에서 사용할 수 있게 됩니다. 데이터 유형이 외부 데이터베이스와 연결되어 있으므로 데이터 변경 사항은 Bubble.io에도 반영됩니다.
MySQL 데이터베이스에 연결하는 방법을 이미 알고 있지 않다면, 서버 호스팅 제공자의 지침 또는 지원을 참조하세요. 각 방법에 대해서는 각 단계를 따라 진행하고 각 기능을 테스트하여 통합이 성공적으로 이루어지도록 해야 합니다.
또한 기억하세요. 귀하의 자격 증명 정보를 안전하게 보관하세요. 귀하의 자격 증명 정보는 신뢰할 수 있는 사용자나 애플리케이션에만 공유하세요.
참고: 사용자는 SQL 명령과 Bubble.io 기능에 대한 이해가 있다면 이 방법들을 사용하는 것이 좋습니다.
시나리오: 소프트웨어 회사가 중소기업의 재고 관리를 돕는 제품을 만들었습니다. 이 회사는 고객이 재고 데이터를 입력하고 관리할 수 있게 하는 Bubble.io 애플리케이션을 가지고 있습니다. 다만, 이 데이터를 저장하고 분석하여 제품 및 서비스 향상을 위한 강력하고 안전한 데이터베이스 시스템이 필요합니다. 회사는 뛰어난 성능의 데이터 저장 및 검색 능력을 가진 MySQL을 사용하기로 결정했습니다.
솔루션: Bubble.io와 MySQL 데이터베이스 통합
Bubble.io에서의 응용: 소프트웨어 회사는 Bubble.io를 사용하여 고객을 위한 상호 작용이 가능하고 유연한 애플리케이션을 개발합니다. 이 애플리케이션에는 재고 품목 추가 또는 제거, 재고 수준 추적, 보고서 생성 등의 다양한 기능이 포함되어 있습니다.
통합 설정: 소프트웨어 회사는 Bubble.io에 MySQL 플러그인을 설치하고 연결을 설정하기 위한 필요한 데이터베이스 자격 증명을 제공합니다. 그들은 애플리케이션에서 특정 동작이 수행될 때 트리거되는 워크플로우를 Bubble.io에 설정합니다.
데이터 관리 워크플로우: 고객이 항목을 추가하거나 제거할 때 워크플로우가 트리거됩니다. 매핑되는 정보(항목 이름, 수량 등)는 플러그인의 액션을 사용하여 자동으로 MySQL로 전송됩니다. 데이터는 MySQL 테이블에 안전하게 저장되어 고객의 눈에 띄는 재고 기록을 형성합니다.
MySQL에서의 데이터 분석: MySQL의 강력한 데이터 조작 및 질의 기능은 소프트웨어 회사가 재고 데이터를 분석하고 패턴을 파악하고 가치 있는 통찰력을 얻을 수 있게 합니다. 이런 통찰력은 회사가 제품을 개선하고, 미래 예측 모델을 만드는 데 도움이 될 수 있습니다.
모니터링 및 분석: 통합은 애플리케이션 내에서의 재고 관리 추적을 원활하게 합니다. 회사는 그들의 애플리케이션의 사용을 모니터링하고, 다양한 기능의 성능을 평가하고, 미래의 향상을 위한 데이터 기반의 결정을 내릴 수 있습니다.
장점:
효율성: 통합은 Bubble.io 애플리케이션과 MySQL 사이의 데이터 전송을 자동화하여 수동 작업을 제거합니다.
데이터 안전 저장: MySQL로 고객의 재고 데이터가 안전하게 저장되어 추가 안전성이 제공됩니다.
정보 기반 의사결정: MySQL을 통해 생성된 통찰력은 정보 기반의 의사결정을 돕는데 도움이 될 수 있습니다.
Bubble.io를 MySQL과 통합함으로써, 소프트웨어 회사는 안전하고 효율적인 데이터 관리를 보장하며, 제품 개선과 최상의 서비스 제공을 위한 데이터 분석을 활용할 수 있습니다.
Then all you have to do is schedule your free consultation. During our first discussion, we’ll sketch out a high-level plan, provide you with a timeline, and give you an estimate.