/Bubble Development Agency

Bubble.io와 MySQL 통합: 단계별 가이드 2024

Bubble.io를 MySQL과 통합하는 방법을 두 가지 신뢰할 수 있는 방법- API Connector 플러그인 및 SQL Database Connector 플러그인을 사용하여 배우십시오. 단계별 가이드를 따르십시오.

MySQL란 무엇인가요?

MySQL은 구조화된 쿼리 언어(SQL)를 사용하여 데이터베이스의 내용을 접근, 추가 또는 관리하는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 웹 애플리케이션 및 온라인 출판에 널리 사용되고 있습니다. MySQL은 빠른 처리 속도, 검증된 신뢰성, 사용 편의성, 그리고 유연성으로 알려져 있습니다. 이는 오라클 코퍼레이션이 소유하고 있으며, LAMP 오픈 소스 웹 애플리케이션 스택의 중요한 구성 요소입니다.

Matt Graham, CEO of Rapid Developers

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.

Book a free No-Code consultation

Bubble.io와 MySQL을 통합하는 방법은 무엇인가요?

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/jsonAuthorization: Bearer YOUR_TOKEN)를 제공합니다.

단계 9:
MySQL 데이터베이스에 데이터를 전송하려면 POST 요청을 생성해야 합니다. GET 요청과 마찬가지로 이름 (예: Add_data)을 지정하고 메소드로 POST를 선택합니다.

단계 10:
GET 요청에서 했던 것처럼 URL 아래에 API가 데이터를 전송할 특정 엔드포인트를 추가합니다. 필요한 경우 파라미터를 설정하세요.

단계 11:
헤더를 제공합니다. Content-Type: application/jsonAuthorization: Bearer YOUR_TOKEN를 입력하세요.

단계 12:
Body 필드에서 데이터베이스에 보내려는 데이터가 포함된 JSON 형식의 원시 바디 내용을 삽입하세요.

단계 13:
모든 사항을 설정하였다면, 서버에서 데이터 구조를 읽어오도록 Bubble에서 Initialize Call을 클릭합니다. 이 단계는 GETPOST 호출 모두에 대해 반복하세요.

단계 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와 MySQL 데이터베이스 통합

Bubble.io에서의 응용: 소프트웨어 회사는 Bubble.io를 사용하여 고객을 위한 상호 작용이 가능하고 유연한 애플리케이션을 개발합니다. 이 애플리케이션에는 재고 품목 추가 또는 제거, 재고 수준 추적, 보고서 생성 등의 다양한 기능이 포함되어 있습니다.

통합 설정: 소프트웨어 회사는 Bubble.io에 MySQL 플러그인을 설치하고 연결을 설정하기 위한 필요한 데이터베이스 자격 증명을 제공합니다. 그들은 애플리케이션에서 특정 동작이 수행될 때 트리거되는 워크플로우를 Bubble.io에 설정합니다.

데이터 관리 워크플로우: 고객이 항목을 추가하거나 제거할 때 워크플로우가 트리거됩니다. 매핑되는 정보(항목 이름, 수량 등)는 플러그인의 액션을 사용하여 자동으로 MySQL로 전송됩니다. 데이터는 MySQL 테이블에 안전하게 저장되어 고객의 눈에 띄는 재고 기록을 형성합니다.

MySQL에서의 데이터 분석: MySQL의 강력한 데이터 조작 및 질의 기능은 소프트웨어 회사가 재고 데이터를 분석하고 패턴을 파악하고 가치 있는 통찰력을 얻을 수 있게 합니다. 이런 통찰력은 회사가 제품을 개선하고, 미래 예측 모델을 만드는 데 도움이 될 수 있습니다.

모니터링 및 분석: 통합은 애플리케이션 내에서의 재고 관리 추적을 원활하게 합니다. 회사는 그들의 애플리케이션의 사용을 모니터링하고, 다양한 기능의 성능을 평가하고, 미래의 향상을 위한 데이터 기반의 결정을 내릴 수 있습니다.

장점:
효율성: 통합은 Bubble.io 애플리케이션과 MySQL 사이의 데이터 전송을 자동화하여 수동 작업을 제거합니다.
데이터 안전 저장: MySQL로 고객의 재고 데이터가 안전하게 저장되어 추가 안전성이 제공됩니다.
정보 기반 의사결정: MySQL을 통해 생성된 통찰력은 정보 기반의 의사결정을 돕는데 도움이 될 수 있습니다.

Bubble.io를 MySQL과 통합함으로써, 소프트웨어 회사는 안전하고 효율적인 데이터 관리를 보장하며, 제품 개선과 최상의 서비스 제공을 위한 데이터 분석을 활용할 수 있습니다.

더 유용한 노코드 리소스 살펴보기

No-Code Tools Reviews

Delve into comprehensive reviews of top no-code tools to find the perfect platform for your development needs. Explore expert insights, user feedback, and detailed comparisons to make informed decisions and accelerate your no-code project development.

Explore

WeWeb Tutorials

Discover our comprehensive WeWeb tutorial directory tailored for all skill levels. Unlock the potential of no-code development with our detailed guides, walkthroughs, and practical tips designed to elevate your WeWeb projects.

Explore

No-Code Tools Comparison

Discover the best no-code tools for your projects with our detailed comparisons and side-by-side reviews. Evaluate features, usability, and performance across leading platforms to choose the tool that fits your development needs and enhances your productivity.

Explore
Want to Enhance Your Business with Bubble?

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.

Book a free consultation

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Cookie preferences