2013-06-28 1 views
0

"SQLite"의 "Precompiled Binaries for windows"를 here에서 다운로드했습니다. 커맨드 라인 쉘을 열고 this을 따라 가면서 "tbl1"이라는 테이블 하나를 생성했습니다.SQLite : 생성 된 데이터베이스의 경로는 무엇입니까?

지금 tbl1이 들어있는 데이터베이스 파일을 찾으려고 노력하고 있습니다.하지만 어디서나 찾을 수는 없습니다.

내 질문은 : 데이터베이스 파일을 저장하는 SQLite에서 데이터베이스를 만든 후? 즉, 생성 된 데이터베이스의 경로는 무엇입니까?

내가 Windows7의를 사용하여 SQL 데이터베이스 (추가 경로를 지정하지 않은 경우) 기본적으로

답변

1

에 대한 기본 지식을 가지고하고, 데이터베이스는 current working directory에 생성됩니다.

즉, sqlite.exe ex1은 현재 디렉터리에 "ex1"데이터베이스를 만듭니다. 현재 작업 디렉토리가 무엇인지 보려면 동일한 명령 쉘의 cd을 사용하십시오.

한편, sqlite.exe C:\databases\ex1은 "C : \ databases"디렉토리에 "ex1"데이터베이스를 작성합니다.

현재 사용자의 데스크탑에 데이터베이스를 만들려면 sqlite.exe "%USERPROFILE%\Desktop\ex1"이 작동해야합니다. (이것은 경로의 일부로 확장되어 사용되는 USERPROFILE이라는 환경 변수를 사용합니다.)

데이터베이스 파일의 경로가 처음 해결되면 모든 SQLite 연결에 동일한 원칙이 적용됩니다. (첫 번째 경우와 같이) 또는 절대적으로 (두 번째와 세 번째와 같이).

1

주어진 파일 경로에 DB 파일을 생성합니다. 기본값으로 current working directory에 파일을 생성합니다. 찾을 수없는 경우 현재 프로젝트 디렉토리에서 .db 파일을 검색하면됩니다.

관련 문제