C SQlite 操作小結

2021-06-06 18:55:17 字數 1631 閱讀 8956

對擴平台的微型資料庫sqlite 進行使用了,

主要注意一點是:

資料庫若未建立則使用:

sqliteconnection.createfile(databasename);

資料庫已經建立,並要進行訪問: 

sqliteconnection m_conn = new sqliteconnection("datasource="+m_dbname+";version=3;new=false;compress=true;");

下面是專案中封裝的運算元據庫**,使用時可稍微修改便可在專案中使用。

using system;

using system.collections.generic;

using system.text;

using system.data.sqlite;

namespace *******

//create database

public virtual void init()

public virtual void createdatabase()

public virtual void opendatabase()

public virtual void setpassword(string password)

//connect database

public virtual void connectdatabase()

//create table

public virtual void createtable(string tablename)

//insert data

public virtual void insert(string mhtlocation)

}}

using system;

using system.collections.generic;

using system.text;

using system.data.sqlite;

using system.windows.forms;

namespace *******

public override void init()

public override void createdatabase()

catch (system.exception e)

}public override void opendatabase()

public override void setpassword(string password)

public override void connectdatabase()

catch (system.exception e)

}//create table

public override void createtable(string tablename)

catch (system.exception e)

}public override void insert(string mhtlocation)

catch (system.exception e)}}

}

C SQLite序列操作實現方法詳解

sqlite 不能直接建立自定義函式,不能像 sql server中那樣方便建立並使用。不過我們照樣可以建立它,建立成功後,我們照樣可以隨心所欲 比如批量更新等 序列是乙個資料庫中很常用的操作,在其它關係型資料庫建立是相當簡單的,但sqlite不是很方便,因為它不能直接建立自定義函式 1.先建立乙個...

C SQLite 簡單封裝

sqlitehelper類 1 using system 2using system.configuration 3using system.data 4using system.data.sqlite 56 namespace myblog.data 7 29 1 2 初始化 sqlitehelp...

c sqlite 資料庫加密

用了 ado.net 2.0 sqlite data provider 這樣可以直接利用它來建立乙個 加密的sqlite資料庫。有關c 如下 1 建立空的sqlite資料庫。資料庫名的字尾你可以直接指定,甚至沒有字尾都可以 方法一 建立乙個空sqlite資料庫,用io的方式 filestream f...