2012-12-24 4 views
0

sqlite 데이터베이스에서 데이터를 가져 오거나 덤프 할 배치 파일을 만들고 싶었습니다. 내 우려는, 클라이언트가 배치 파일을 처음으로 sqlite3을 설치하지 않고 두 번 클릭하면이 배치 파일이 실행됩니까?배치 파일을 실행하려면 sqlite3을 클라이언트 컴퓨터에 설치해야합니까?

sqlite3.exe는 배치 파일 및 데이터베이스와 동일한 폴더에 포함됩니다.

감사합니다.

+1

시도해 보셨습니까? 이 질문과 비슷한 것으로 보입니다. http://stackoverflow.com/questions/660320/how-to-automate-a-process-with-the-sqlite3-exe-command-line-tool –

+0

배치 파일은 클라이언트의 컴퓨터에서 SQLLite 설치. 하나는 다른 하나와 관련이 없습니다. 배치 파일 내의 명령은 또 다른 문제입니다. – PhoenixReborn

+0

안녕하세요, Jeremy, 전 그 질문을 읽었지만 비슷한 문제는 아닙니다. 내 컴퓨터에서 배치를 실행할 수 있습니다. 그냥 설치하는 대신 sqlite3.exe를 제공하면 클라이언트 컴퓨터에서 제대로 실행되는지 궁금합니다. – user1885498

답변

0

SQLite는 임베디드 데이터베이스입니다. 즉,이를 사용하기위한 일반적인 권장 방법은 프로그램으로 컴파일하는 것입니다.

sqlite3.exe 프로그램은 어떤 종속성이 없으며 어떤 컴퓨터에도 설치하지 않고 실행됩니다.

+0

안녕 CL, 해명 해줘서 고마워. 괜찮으 시다면 여기서 분명히하고 싶습니다. 그래서 당신이 말하는 것은 sqlite3을 사용하여 데이터베이스를 만들었습니다 (데이터베이스 이름이 DB.s3db라고 가정 해 봅시다). 그런 다음 클라이언트에게 DB.s3db를 자신의 C 드라이브에 복사하도록 요청한 다음 C 드라이브에서 다음 명령을 실행하도록 요청합니다. ** sqlite3 DB.s3db **, 문제없이 실행됩니다. 물론이 시나리오에서는 sqlite3을 자신의 컴퓨터 어디에나 가지고 있지 않습니다. 감사합니다 – user1885498

+0

'sqlite3.exe '가 있으면 실행됩니다. –

관련 문제