C#中嵌入SQLite數據庫的簡略辦法。本站提示廣大學習愛好者:(C#中嵌入SQLite數據庫的簡略辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#中嵌入SQLite數據庫的簡略辦法正文
SQLite,是一款輕型的數據庫,是遵照ACID的關系型數據庫治理體系,它包括在一個絕對小的C庫中。它是D.RichardHipp樹立的私有范疇項目。它的設計目的是嵌入式的,並且今朝曾經在許多嵌入式產物中應用了它,它占用資本異常的低,在嵌入式裝備中,能夠只須要幾百K的內存就夠了。它可以或許支撐Windows/Linux/Unix等等主流的操作體系,同時可以或許跟許多法式說話相聯合,好比 Tcl、C#、PHP、Java等,還有ODBC接口,異樣比起Mysql、PostgreSQL這兩款開源的世界有名數據庫治理體系來說,它的處置速度比他們都快。
SQLite第一個Alpha版本出生於2000年5月。 至2015年曾經有15個歲首,SQLite也迎來了一個版本 SQLite 3曾經宣布。
詳細下載地址:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
編寫SQLite測試辦法
援用定名空間: using System.Data.SQLite; using System.Data.SQLite.Generic; using System.Data.Common; /// <summary> ///【測試辦法】 簡答的測試SQLite數據庫及表的創立進程 /// </summary> [TestMethod()] public void Test() { string strConnectionString = string.Empty,/*SQLite銜接字符串,剛開端沒有,臨時留空*/ strDataSource = @"D:\test.db";//SQLite數據庫文件寄存物理地址 //用SQLiteConnectionStringBuilder構建SQLite銜接字符串 System.Data.SQLite.SQLiteConnectionStringBuilder scBuilder = new SQLiteConnectionStringBuilder(); scBuilder.DataSource = strDataSource;//SQLite數據庫地址 scBuilder.Password = "123456";//暗碼 strConnectionString = scBuilder.ToString(); using (SQLiteConnection connection = new SQLiteConnection(strConnectionString)) { //驗證數據庫文件能否存在 if (System.IO.File.Exists(strDataSource) == false) { //創立數據庫文件 SQLiteConnection.CreateFile(strDataSource); } //翻開數據銜接 connection.Open(); //Command SQLiteCommand command = new SQLiteCommand(connection); command.CommandText = "CREATE TABLE tb_User(ID int,UserName varchar(60));INSERT INTO [tb_User](ID,UserName) VALUES(1,'A')";// "CREATE TABLE tb_User(ID int,UserName varchar(60));"; command.CommandType = System.Data.CommandType.Text; //履行SQL int iResult = command.ExecuteNonQuery(); //可省略步調=======封閉銜接 connection.Close(); } }
表示圖:
以上所述就是本文的全體內容了,願望年夜家可以或許愛好。