如何使用sqlite创建asp.net Web应用程序

我想在asp.net中使用sqlite开发小应用程序,实际上我不知道如何在应用程序中使用sqlite。 任何人都可以提供逐步过程的链接,以便在c#后面的asp.net代码中创建应用程序。

本指南应该让您入门:

在C#应用程序中使用SQLite

最终使用SQLite非常类似于使用Microsoft SQL Server,只是使用不同的对象和额外的程序集引用。

您可以像创建常规asp.net Web应用程序一样创建它 – 您可能希望使用它的提供程序,例如: http : //system.data.sqlite.org/

以下是如何建立连接: http : //www.fryan0911.com/2009/10/c-how-to-connect-to-sqlite-database.html

有关sqlitefunction的更多信息,请访问: http : //www.aspfree.com/c/a/Database/Using-SQLite-for-Simple-Database-Storage/

有一些细微差别与常规SQL服务器不同 – 您可以在该网站上阅读它。 这是另一个有关这些微妙差异的信息的问题: https : //stackoverflow.com/questions/822548/c-sqlite-syntax-in-asp-net

试试这段代码

 public class DBhelperClass { string dbConnection = "Data Source=ShyamDB.s3db"; public DataTable GetDataTable(string sql) { DataTable dt = new DataTable(); try { SQLiteConnection cnn = new SQLiteConnection(dbConnection); cnn.Open(); SQLiteCommand mycommand = new SQLiteCommand(cnn); mycommand.CommandText = sql; SQLiteDataReader reader = mycommand.ExecuteReader(); dt.Load(reader); reader.Close(); cnn.Close(); } catch (Exception e) { throw new Exception(e.Message); } return dt; } } //string nputFile = "ShyamDB.s3db" is mydb name ; DBhelperClass db = new DBhelperClass(); dataGridView1.DataSource = db.GetDataTable("Select * from ShyamTable"); 

最终结果在DataGridView加载。

用它连接到sqlite

http://system.data.sqlite.org/