如何使用 sqlite 创建 ASP.NET Web 应用程序

发布于 2024-11-03 15:05:39 字数 103 浏览 1 评论 0 原文

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

I want to develop small application in asp.net using sqlite, actually I don't know how to use sqlite in application. Can anybody provide a link for step by step process to create a application in asp.net code behind c#.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

十级心震 2024-11-10 15:05:39

您创建它的方式与创建任何常规 ASP.NET Web 应用程序的方式相同 - 您可能希望为其使用提供程序,例如: http://system.data.sqlite.org/

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

有关 sqlite 功能的更多信息,请参见此处:http://www.aspfree.com/c /a/Database/Using-SQLite-for-Simple-Database-Storage/

有一些与常规 SQL Server 不同的微妙之处 - 您可以在该网站上阅读相关内容。这是另一个问题,其中包含有关这些细微差别的一些信息: https://stackoverflow.com /questions/822548/c-sqlite-syntax-in-asp-net

You create it the same way you would any regular asp.net web application - You probably want to use a provider for it, such as this: http://system.data.sqlite.org/

Here is how to make the connection: http://www.fryan0911.com/2009/10/c-how-to-connect-to-sqlite-database.html

More information about sqlite functionality here: http://www.aspfree.com/c/a/Database/Using-SQLite-for-Simple-Database-Storage/

There are certain subtleties that is different than regular sql server - you can read about it on that site. Here is another question that has some information on these subtle differences: https://stackoverflow.com/questions/822548/c-sqlite-syntax-in-asp-net

恋你朝朝暮暮 2024-11-10 15:05:39

本指南应该帮助您入门:

在 C# 应用程序中使用 SQLite

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

This guide should get you started:

Using SQLite in your C# Application

Ultimately using SQLite is very similar to using Microsoft SQL Server, just with different objects and an extra assembly reference.

九八野马 2024-11-10 15:05:39

尝试此代码

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 中。

Try to this code

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");

Final result loads in DataGridView.

浅唱々樱花落 2024-11-10 15:05:39

使用它连接到 sqlite

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

Use this for connect to sqlite

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文