C 建立刪除SQLite資料庫

2021-10-09 23:55:29 字數 1221 閱讀 3944

sqlite 是檔案型的資料庫,建立很簡單,直接指定乙個資料庫檔名,字尾名不一定非得是「.sqlite」,在開發時字尾經常命名為「.db」。

一、建立資料庫

在c#中,執行 sqliteconnection.open 就會建立乙個空的指定名字的資料庫檔案。由於它是檔案型的,我們也可以直接用 system.io.file.create() 來建立乙個空的檔案。不過為了在建立時指定資料庫的密碼,我們使用sqliteconnection類來完成這項工作。具體**如下:   

/// /// 建立資料庫

/// 

/// 資料庫檔案路徑

/// 資料庫密碼

/// 返回結果字串,不為空則為錯誤資訊

public static string createdb(string filename, string password)

;string connstr = string.concat(parmarr);

sqliteconnection conn = new sqliteconnection(connstr);

conn.open();

// 為資料庫設定密碼

conn.changepassword(password);

conn.close();

return string.empty;

}catch (exception ex)

}

通過指定資料庫檔案的路徑以及密碼,呼叫 createdb 方法即可建立帶密碼的sqlite資料庫檔案。當然如果不想使用密碼,密碼引數傳空字串即可。

二、刪除資料庫

sqlite 命令中好像沒有提供刪除整個資料庫的命令,但是由於它是個檔案型的,我們直接用 system.io.file.delete(string path) 方法來刪除資料庫檔案。具體**如下:

/// /// 刪除資料庫

/// 

/// 資料庫檔案路徑

/// 返回結果字串,不為空則為錯誤資訊

public static string deletedb(string filename)

return string.empty;

}catch (exception ex)

}

通過指定資料庫檔案的路徑,呼叫 file 類的 delete 方法即可刪除資料庫檔案。當然,我們也可以直接在磁碟上手動刪除資料庫檔案。

SQLite儲存 建立資料庫

從昨天晚上六點到今天早上八點全班同學一直都在別墅趴 玩得好開心 此乃本人的學習筆記 我只是將csdn部落格做為乙個記錄學習的地方 so.1.自己重寫乙個類繼承至sqliteopenhelper 2.用繼承的類建立乙個物件 3.使用此物件呼叫getwritabledatabase 或getreadab...

SQLite 建立資料庫 教程

sqlite3 命令的基本語法如下 sqlite3 databasename.db通常情況下,資料庫名稱在 rdbms 內應該是唯一的。如果您想建立乙個新的資料庫 sqlite3 語句如下所示 sqlite3 testdb.db sqlite version 3.7.15.2 2013 01 09 ...

SQLite 資料庫安裝與建立資料庫

嵌入式關聯式資料庫 ubuntu sudo apt getinstall sqlite3 sqlite3 dev centos,orfedora yum install sqlite3 sqlite3 dev 使用下面的命令來檢查您的機器上是否已經安裝了 sqlite。sqlite3 exit 退出...