sqlite是一種微型資料庫,它的設計目標是嵌入式。儲存的最大容量為2tb的容量,一般的應用在手機,***等一些小型數碼產品;同時也在一些對資料儲存量資訊不大的產品中!
這些特性導致sqlite資料庫在日常生活中使用很廣泛!
現在我們就說說怎麼使用sqlite:
【我們就拿使用vs2010 c#的開發工具來舉例】
?xml version="1.0" encoding="utf-8" ?>
否則就會報錯:
3、準備工作做好之後,用c#對sqlite進行操作,**化的解釋:
a:建立資料庫
建立新增的方法:
public int executenonquery(string sql, sqliteparameter parameters)
affectedrows = command.executenonquery();}}
return affectedrows;
}
2、建立資料庫
/// /// 建立資料庫
///
/// 檔案路徑
public void sqlitedbhelper(string dbpath)
sqlitedbhelper("d:\\demo.db3");
string sql = "create table test3(id integer not null primary key autoincrement unique,name char(3),typename varchar(50),adddate datetime,updatetime date,time time,comments blob)";
executenonquery(sql, null);
}
3、對sqlite的資料庫的建立就完成了 python對sqlite資料庫的操作
對資料做更改必須得使用conn.commit 語句變更才生效。為了使語句安全,使用這樣的格式,傳變數。symbol rhat c.execute select from stocks where symbol s symbol 使用完後記得關閉資料庫,使用conn.close 語句。in 1 imp...
Sqlite資料庫的鎖
在sqlite中,鎖和事務是緊密聯絡的。為了有效地使用事務,需要了解一些關於如何加鎖的知識。sqlite採用粗放型的鎖。當乙個連線要寫資料庫,所有其它的連線被鎖住,直到寫連線結束了它的事務。sqlite有乙個加鎖表,來幫助不同的寫資料庫都能夠在最後一刻再加鎖,以保證最大的併發性。sqlite使用鎖逐...
資料庫的管理SQLite
sqliteopenhelper 通過繼承這個類,開發者可以很容易的設計和運算元據庫,注意封裝會使android的效能降低,在繼承sqliteopenhelper時候必須實現oncreate onupgrade 函式 public class dbhelper extends sqliteopenh...