sqlite 데이터베이스에서 데이터를 가져 오거나 덤프 할 배치 파일을 만들고 싶었습니다. 내 우려는, 클라이언트가 배치 파일을 처음으로 sqlite3을 설치하지 않고 두 번 클릭하면이 배치 파일이 실행됩니까?배치 파일을 실행하려면 sqlite3을 클라이언트 컴퓨터에 설치해야합니까?
sqlite3.exe는 배치 파일 및 데이터베이스와 동일한 폴더에 포함됩니다.
감사합니다.
sqlite 데이터베이스에서 데이터를 가져 오거나 덤프 할 배치 파일을 만들고 싶었습니다. 내 우려는, 클라이언트가 배치 파일을 처음으로 sqlite3을 설치하지 않고 두 번 클릭하면이 배치 파일이 실행됩니까?배치 파일을 실행하려면 sqlite3을 클라이언트 컴퓨터에 설치해야합니까?
sqlite3.exe는 배치 파일 및 데이터베이스와 동일한 폴더에 포함됩니다.
감사합니다.
SQLite는 임베디드 데이터베이스입니다. 즉,이를 사용하기위한 일반적인 권장 방법은 프로그램으로 컴파일하는 것입니다.
sqlite3.exe
프로그램은 어떤 종속성이 없으며 어떤 컴퓨터에도 설치하지 않고 실행됩니다.
안녕 CL, 해명 해줘서 고마워. 괜찮으 시다면 여기서 분명히하고 싶습니다. 그래서 당신이 말하는 것은 sqlite3을 사용하여 데이터베이스를 만들었습니다 (데이터베이스 이름이 DB.s3db라고 가정 해 봅시다). 그런 다음 클라이언트에게 DB.s3db를 자신의 C 드라이브에 복사하도록 요청한 다음 C 드라이브에서 다음 명령을 실행하도록 요청합니다. ** sqlite3 DB.s3db **, 문제없이 실행됩니다. 물론이 시나리오에서는 sqlite3을 자신의 컴퓨터 어디에나 가지고 있지 않습니다. 감사합니다 – user1885498
'sqlite3.exe '가 있으면 실행됩니다. –
시도해 보셨습니까? 이 질문과 비슷한 것으로 보입니다. http://stackoverflow.com/questions/660320/how-to-automate-a-process-with-the-sqlite3-exe-command-line-tool –
배치 파일은 클라이언트의 컴퓨터에서 SQLLite 설치. 하나는 다른 하나와 관련이 없습니다. 배치 파일 내의 명령은 또 다른 문제입니다. – PhoenixReborn
안녕하세요, Jeremy, 전 그 질문을 읽었지만 비슷한 문제는 아닙니다. 내 컴퓨터에서 배치를 실행할 수 있습니다. 그냥 설치하는 대신 sqlite3.exe를 제공하면 클라이언트 컴퓨터에서 제대로 실행되는지 궁금합니다. – user1885498