1. 学习
  2. /
  3. 课程
  4. /
  5. Python으로 배우는 데이터베이스 입문

Connected

练习

엔진과 연결 문자열

자, 이제 첫 번째 엔진을 만들어 볼까요? 엔진은 데이터베이스에 접근하기 위한 공통 인터페이스이며, 여기에 연결하는 데 필요한 정보는 연결 문자열에 담겨 있어요. 예를 들어 sqlite:///example.sqlite처럼요. 여기서 sqlite:///의 sqlite는 데이터베이스 드라이버이고, example.sqlite는 로컬 디렉터리에 있는 SQLite 파일입니다.

연결 문자열에 대해 더 자세한 내용은 SQLAlchemy 문서에서 확인하실 수 있어요.

이번 연습에서는 로컬 SQLite 파일 census.sqlite에 연결하는 엔진을 만든 뒤, .table_names() 메서드를 사용해 엔진에 있는 테이블 이름을 출력하세요. 참고로 테이블 이름만 출력할 때는 엔진을 만든 후 engine.connect()를 사용할 필요가 없습니다.

说明

100 XP
  • sqlalchemy 모듈에서 create_engine를 임포트하세요.
  • create_engine() 함수를 사용해 드라이버는 sqlite, 파일 이름은 census.sqlite인 로컬 파일용 엔진을 생성하세요. 연결 문자열은 따옴표로 감싸야 합니다.
  • engine에서 .table_names() 메서드를 호출해 나온 결과를 출력하세요.