> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 연결 세부 정보

> 데이터베이스의 연결 문자열을 찾고, 자격 증명이 안전하게 유지되는 방법을 이해하고, 외부 도구를 연결하세요.

앱은 Replit이 관리하는 자격 증명을 통해 데이터베이스에 연결됩니다. **Database** 도구에서 데이터베이스를 선택하고 **Settings** 탭을 열면 확인할 수 있습니다. 이 탭에서는 연결 문자열, 저장 공간 사용량, 고급 연결 세부 정보를 보여줍니다.

<Frame>
  <img src="https://mintcdn.com/replit/NpPvJoYkdyf9nnNV/images/databases/connection-details-settings.png?fit=max&auto=format&n=NpPvJoYkdyf9nnNV&q=85&s=bdbc4b2324713820dccdf0995a3cef85" alt="DATABASE_URL 연결 문자열, 저장 공간 사용량, 고급 연결 세부 정보를 보여주는 데이터베이스 Settings 탭" width="1440" height="900" data-path="images/databases/connection-details-settings.png" />
</Frame>

## 환경 변수

개발 데이터베이스에 연결하는 데 다음 환경 변수를 사용할 수 있습니다.

* `DATABASE_URL`: 데이터베이스에 연결하고 인증하는 방법

앱이 이를 자동으로 사용합니다. `DATABASE_URL`은 앱에 한정되어 있으므로, 개발 데이터베이스는 여러분이 소유한 다른 앱이나 외부 데이터베이스 뷰어를 포함한 다른 앱에서 접근할 수 없습니다. 노출되더라도 다른 사람이 이를 이용해 데이터베이스에 접근하거나 수정할 수는 없습니다.

<Info>
  개발 데이터베이스가 아직 [레거시 Neon 인프라](/ko/features/data-and-storage/development-and-production#legacy-development-database)를 사용 중이라면, 추가 변수인 `PGHOST`, `PGUSER`, `PGPASSWORD`, `PGDATABASE`, `PGPORT`도 사용할 수 있습니다. Replit의 현재 인프라에서 호스팅되는 데이터베이스에서는 이러한 변수가 제공되지 **않으며**, 대신 `DATABASE_URL`을 사용해야 합니다.
</Info>

<Warning>
  아직 레거시 Neon 개발 데이터베이스를 사용 중이라면 `DATABASE_URL`을 공유하지 마세요. 여기에는 데이터베이스 자격 증명이 포함되어 있어 누구든 이를 이용해 데이터베이스에 접근하고 수정할 수 있습니다. 공개된 장소나 지원 티켓에 절대 붙여넣지 마세요.
</Warning>

## 외부 도구 연결

프로덕션 데이터베이스의 **Settings** 탭에서 확인한 연결 문자열을 사용하면 PostgreSQL과 호환되는 모든 SQL 클라이언트에서 **프로덕션** 데이터베이스에 연결할 수 있습니다.

## 보안

Agent를 사용해 데이터베이스 통합을 추가하면, 내장 보안 기능을 갖춘 ORM(Object-Relational Mapper)이 추가되어 모든 데이터베이스 통신을 처리합니다.

* **스키마 검증**: 데이터가 예상된 형식을 따르는지 확인합니다
* **데이터 정제(Sanitization)**: SQL 인젝션 공격을 방지하기 위해 빌더 입력을 자동으로 정리합니다

## 다음 단계

* [데이터로 작업하기](/ko/features/data-and-storage/work-with-your-data): Replit을 벗어나지 않고 데이터를 탐색하고 쿼리합니다.
* [개발 및 프로덕션](/ko/features/data-and-storage/development-and-production): 두 데이터베이스가 어떻게 다른지 알아보세요.
