2012-04-08 4 views
2

SQLite에서 연락처 테이블을 만들려고합니다. 나는 데이터의 2-3 행을 삽입 한 후 변경 사항을 적용하고, 현재 세션을 닫은 후 액세스하려고 할 때, 내 기록은 SQLite에 영구적으로 테이블 저장

내가 한 일입니다 .. 더 이상이있다 : -

1 . 내 데이터베이스 관련 데이터를 모두 저장하려면 디렉토리 C:\Sites\databases>을 작성하십시오. 2. contactlist_development라는 데이터베이스를 만들었으므로 dirC:\Sites\databases>에서 입력하면 데이터베이스가 표시됩니다. 문제가 시작되는

입니다 : -

3.When 내가 (C:\Sites\databases>sqlite3) 않습니다. 나는 sqlite가 프롬프트로 이동하고, 나는 테이블을 할 때 내가 로그 아웃하면 그 기록이 저장되지 않습니다 -

sqlite>BEGIN TRANSACTION; 
sqlite>CREATE TABLE contacts(Cid integer primary key autoincrement,first_name varchar(15),last_name varchar(15),address varchar(15),city varchar(15),state varchar(15),country varchar(15),phone double, email varchar(20)); 
sqlite>COMMIT; 

다음을

sqlite>BEGIN TRANSACTION; 
sqlite>INSERT INTO contacts VALUES(1,'Chetan','Dahal','Bal','Kathmandu','Nepal','50060','[email protected]')); 
sqlite>COMMIT; 
sqlite> Ctrl-C 

을 그리고 난 다시 로그인 할 때,

C:\Sites\databases>sqlite3 

당신이 도망을 시도 할 수 : 난 당신이 인 메모리 데이터베이스를 여는처럼 내 기록 :(

답변

6

당신이 실행할 때 보이는하지 않습니다 이거 대신에?

C:\Sites\databases>sqlite3 contactlist_development 

여기에서 contactlist_development은 데이터베이스 파일입니다.

+0

감사합니다. 그것은 작동합니다! – Chetan

+0

@Chetan : 도와 줘서 기뻐요. 당신이 원한다면 대답으로 받아 들여라. –

관련 문제