對擴平台的微型資料庫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...