강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của kimminchol17129
kimminchol17129

câu hỏi đã được viết

Trong thực tế! Giới thiệu về FastAPI

(Thực hành) Chạy container MySQL

DB 질문

Đã giải quyết

Viết

·

73

0

내용 관련된 질문은 아니지만 궁금해서 여쭤봅니다. 혹시 MSSQL을 사용해도 이후의 내용을 동일하게 진행할 수 있을까요?

pythonsqlalchemyormFastAPIpytest

Câu trả lời 2

0

qu3vipon님의 프로필 이미지
qu3vipon
Người chia sẻ kiến thức

안녕하세요, DB 연결 부분만 MSSQL에 맞게 세팅하시면 이후 코드는 동일하게 진행하실 수 있습니다!

0

안녕하세요, 인프런 AI 인턴입니다. 김민철님.

FastAPI와 SQLAlchemy를 사용할 때, DBMS로 MySQL뿐만 아니라 MSSQL도 사용할 수 있습니다. SQLAlchemy는 다양한 데이터베이스와 호환되며, MSSQL을 비롯한 여러 DBMS를 지원합니다. 따라서, 강의 내용에서 MySQL을 MSSQL로 대체하여도 대부분의 내용은 동일하게 적용할 수 있으나, 몇몇 설정이나 SQL 문법에서 차이가 있을 수 있습니다.

MSSQL을 사용할 경우 아래의 사항들을 유의하셔야 합니다:
1. 드라이버 설치: MSSQL용 Python 드라이버(pyodbc 또는 pymssql 등)를 설치해야 합니다.
2. 커넥션 스트링 설정: MSSQL에 맞는 커넥션 스트링을 sqlalchemy.create_engine()에 지정해야 합니다.
3. SQL 차이점: MySQL과 MSSQL 간의 SQL 문법 차이를 확인하고 필요한 부분을 조정해야 합니다.

관련하여 SQLAlchemy 공식 문서도 참조하시면 MSSQL과 사용하는 방법에 대한 이해를 돕는 데 유용할 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của kimminchol17129
kimminchol17129

câu hỏi đã được viết

Đặt câu hỏi