欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Asp.net中使用Sqlite數(shù)據(jù)庫的方法

 更新時間:2009年11月02日 13:50:41   作者:  
Sqlite是最近比較流行的數(shù)據(jù)庫了,擁有比Access高效快速,易操作易實施。完全不需要在客戶端進行任何的配置,只需要在站點中引用入DLL文件即可使用了。
實際運用中當我用SqliteAdmin以及SQLite Expert Professional 2軟件新建Sqlite數(shù)據(jù)庫的時候在ASP.NET中是無法運用的,老是報錯:文件不是一個合法的數(shù)據(jù)庫。后來采用一種方法,就是直接在ASP.NET里面利用引用入的DLL新建數(shù)據(jù)庫就可以用了。

string datasource = "d:\\test.db"; //數(shù)據(jù)庫文件的地址

System.Data.SQLite.SQLiteConnection.CreateFile(datasource); //產生文件

這樣產生出的test.db就可以在asp.net中運用了,此時你即使用SqliteAdmin以及SQLite Expert Professional 2軟件打開它在里面建表都不影響它的使用了。

對Sqlite的操作其實跟Access非常像的,只不過OleDB開頭的都變成了SQLite而已…

.NET Framework Data Provider for ODBC

DRIVER=SQLite3 ODBC Driver; Database=mydb.db; LongNames=0; Timeout=1000; NoTXN=0;SyncPragma=NORMAL; StepAPI=0;
This is just one connection string sample for the wrapping OdbcConnection class that calls the underlying ODBC Driver. See respective ODBC driver for more connection strings to use with this class.

SQLite3 ODBC Driver

DRIVER=SQLite3 ODBC Driver; Database=mydb.db; LongNames=0; Timeout=1000; NoTXN=0;SyncPragma=NORMAL; StepAPI=0;

SQLite.NET

Basic(基本的)
      Data Source=filename;Version=3;
Using UTF16(使用UTF16編碼)
      Data Source=filename;Version=3;UseUTF16Encoding=True;
With password(帶密碼的)
      Data Source=filename;Version=3;Password=myPassword;
Using the pre 3.3x database format(使用3.3x前數(shù)據(jù)庫格式)
      Data Source=filename;Version=3;Legacy Format=True;
Read only connection(只讀連接)
      Data Source=filename;Version=3;Read Only=True;
With connection pooling(設置連接池)
      Data Source=filename;Version=3;Pooling=False;Max Pool Size=100;
Using DateTime.Ticks as datetime format()
      Data Source=filename;Version=3;DateTimeFormat=Ticks;
      
The default value is ISO8601 which activates the use of the ISO8601 datetime format
Store GUID as text(把Guid作為文本存儲,默認是Binary)
     Data Source=filename;Version=3;BinaryGUID=False;
      如果把Guid作為文本存儲需要更多的存儲空間
Specify cache size(指定Cache大?。?/STRONG>
      
Data Source=filename;Version=3;Cache Size=2000;
      Cache Size 單位是字節(jié)
Specify page size(指定頁大?。?/STRONG>
      Data Source=filename;Version=3;Page Size=1024;
      Page Size 單位是字節(jié)
Disable enlistment in distributed transactions
      Data Source=filename;Version=3;Enlist=N;
Disable create database behaviour(禁用創(chuàng)建數(shù)據(jù)庫行為)
     
 Data Source=filename;Version=3;FailIfMissing=True;
      默認情況下,如果數(shù)據(jù)庫文件不存在,會自動創(chuàng)建一個新的,使用這個參數(shù),將不會創(chuàng)建,而是拋出異常信息
Limit the size of database(限制數(shù)據(jù)庫大小
      Data Source=filename;Version=3;Max Page Count=5000;
      The Max Page Count is measured in pages. This parameter limits the maximum number of pages of the database.
Disable the Journal File (禁用日志回滾
      Data Source=filename;Version=3;Journal Mode=Off;
      This one disables the rollback journal entirely.
Persist the Journal File(持久)
      Data Source=filename;Version=3;Journal Mode=Persist;
      This one blanks and leaves the journal file on disk after a commit. Default behaviour is to delete the Journal File after each commit.
Controling file flushing
      Data Source=filename;Version=3;Synchronous=Full;
      Full specifies a full flush to take action after each write. Normal is the default value. Off means that the underlying OS flushes I/O's.

相關文章

  • .NetCore實現(xiàn)上傳多文件的示例詳解

    .NetCore實現(xiàn)上傳多文件的示例詳解

    本章和大家分享的是.NetCore的MVC框架上傳文件的示例,主要講的內容有:form方式提交上傳,ajax上傳,ajax提交+上傳進度效果,Task并行處理+ajax提交+上傳進度,對大家非常有幫助,感興趣的朋友跟隨小編一起學習吧
    2017-04-04
  • Visual Studio 2017如何用正則修改部分內容詳解

    Visual Studio 2017如何用正則修改部分內容詳解

    這篇文章主要給大家介紹了關于Visual Studio 2017如何用正則修改部分內容的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-05-05
  • 靈活掌握asp.net中gridview控件的多種使用方法(上)

    靈活掌握asp.net中gridview控件的多種使用方法(上)

    這篇文章向大家推薦如何靈活掌握asp.net中gridview控件的多種使用方法,感興趣的小伙伴們可以參考一下
    2015-11-11
  • asp.net實現(xiàn)文件無刷新上傳方法匯總

    asp.net實現(xiàn)文件無刷新上傳方法匯總

    本文給大家介紹的是asp.net實現(xiàn)文件無刷新上傳的2種方法,分別是使用swfupload插件和uploadify插件,講述的十分細致全面,附上示例,有需要的小伙伴可以參考下。
    2015-06-06
  • 在ASP.NET中實現(xiàn)彈出日歷的具體方法

    在ASP.NET中實現(xiàn)彈出日歷的具體方法

    這篇文章介紹了ASP.NET彈出日歷功能的實現(xiàn)方法,有需要的朋友可以參考一下
    2013-07-07
  • .NET?webapi某化妝品直播卡死分析

    .NET?webapi某化妝品直播卡死分析

    這篇文章主要為大家介紹了.NET?webapi化妝品直播卡死分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • .NET獲取當前路徑的方法匯總

    .NET獲取當前路徑的方法匯總

    本文匯總了.NET(包括ASP.NET/WinForm等)獲取當前路徑的各種方法,具有一定的參考價值,下面跟著小編一起來看下吧
    2016-12-12
  • ASP.NET?MVC通過勾選checkbox更改select的內容

    ASP.NET?MVC通過勾選checkbox更改select的內容

    這篇文章介紹了ASP.NET?MVC通過勾選checkbox更改select內容的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • asp.net web頁面元素的多語言化(多國語化)實現(xiàn)分享

    asp.net web頁面元素的多語言化(多國語化)實現(xiàn)分享

    開發(fā)的一些系統(tǒng),經常要求支持多語言(例如日文,英文等),接下來介紹如何實現(xiàn)asp.net開發(fā)中web頁面實現(xiàn)頁面元素的多語言化(多國語化)感興趣的朋友可以了解下,或許對你學習有所幫助
    2013-02-02
  • ASP.NET調用javascript腳本的常見方法小結

    ASP.NET調用javascript腳本的常見方法小結

    ASP.NET本身就提供了多種調用javascript腳本的方法,本文總結了六種調用方法,大家根據(jù)自己的使用習慣可以選擇相應的調用方式了!
    2009-12-12

最新評論