저는 python과 sqllite3를 사용하여 응용 프로그램을 만들고 있습니다. 사용자가 sqllite를 수동으로 설치해야합니까?sqllite3 데이터베이스에 대한 연결을 포함하는 python 패키지는 어떻게 설치합니까?
설치하는 동안 테이블을 만들고 초기화하는 방법은 무엇입니까?
저는 python과 sqllite3를 사용하여 응용 프로그램을 만들고 있습니다. 사용자가 sqllite를 수동으로 설치해야합니까?sqllite3 데이터베이스에 대한 연결을 포함하는 python 패키지는 어떻게 설치합니까?
설치하는 동안 테이블을 만들고 초기화하는 방법은 무엇입니까?
sqlite3 모듈은 파이썬 표준 라이브러리의 일부이며 파이썬 자체와 함께 제공됩니다. sqlite를 설치하면 요구 사항이 있지만 (적어도 Linux에서는) 패키지 관리자가 sqlite 설치를 처리합니다 (여기서는 Windows에 관해서는 아무 것도 말할 수 없습니다).
응용 프로그램을 처음 실행할 때 테이블을 만들 수 있습니다. 테이블을 두 번 만들지 않으려면 CREATE TABLE IF NOT EXISTS ...
(cf. the docs 참조)을 사용하십시오.이 테이블이없는 경우에만 테이블을 생성합니다.
내 시스템에 사용자 앱을 생성하는 대신 내 앱의 구조가 포함 된 데이터베이스 파일 (예 : somefile.db)을 발송할 수 있습니까? –
예 - [docs] (http://docs.python.org/distutils/setupscript.html#installing-additional-files)에 해당 섹션이 있습니다. – Wieland
설치하지 않아도됩니다. 그냥 sqlite3 가져 오기. http://docs.python.org/library/sqlite3.html – Akavall