使用 SQL/SQLite 工具箱 Visual Studio 2019 在 SQLite 数据库和 Xamarin.Android 项目之间建立连接

Posted

技术标签:

【中文标题】使用 SQL/SQLite 工具箱 Visual Studio 2019 在 SQLite 数据库和 Xamarin.Android 项目之间建立连接【英文标题】:Building a connection between SQLite database and Xamarin.Android project using SQL/SQLite toolbox Visual Studio 2019 【发布时间】:2021-10-06 15:37:54 【问题描述】:

我在 Visual Studio 2019 下的 Xamarin.android 项目中使用 SQL/SQLite 工具箱成功导入了 SQLite 数据库,但是我似乎找不到在我的数据库和数据库之间建立连接的方法该项目...我到处寻找可以帮助我完成任务的连接字符串或任何插件,但没有足够的关于该主题的文档。 有没有人有想法可以帮助我取得进步?

【问题讨论】:

【参考方案1】:

您可以参考这篇文档Using SQLite.NET with Android。

一旦您拥有可用的SQLite.NET 库,请按照以下三个步骤使用它来访问数据库:

    添加 using 语句 – 将以下语句添加到 C# 文件中 需要访问数据的地方:

    using SQLite;
    

    创建空白数据库 – 可以通过以下方式创建数据库引用 将文件路径传递给 SQLiteConnection 类构造函数。你做 不需要检查文件是否已经存在——它会自动 如果需要,创建,否则现有的数据库文件将 打开。 dbPath 变量应根据规则确定 本文档前面讨论过:

    var db = new SQLiteConnection (dbPath);
    

    保存数据 – 创建 SQLiteConnection 对象后, 数据库命令是通过调用它的方法来执行的,比如 像这样创建表和插入:

    db.CreateTable<Stock> ();
    db.Insert (newStock); // after creating the newStock object
    

    检索数据 – 要检索对象(或对象列表),请使用 以下语法:

    var stock = db.Get<Stock>(5); // primary key id of 5
    var stockList = db.Table<Stock>();
    

【讨论】:

以上是关于使用 SQL/SQLite 工具箱 Visual Studio 2019 在 SQLite 数据库和 Xamarin.Android 项目之间建立连接的主要内容,如果未能解决你的问题,请参考以下文章

sqlite3接口API函数备注

sqlite3接口API函数备注

在 Visual Studio 2017 中使用 64 位 Visual C++ 工具集

Python函数中的嵌入式SQL(SQLite)提供错误的输出

Visual Studio添加Visual Basic Power Packs工具箱

Visual Studio添加Visual Basic Power Packs工具箱