问题标签 [sqlite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
21314 浏览

wpf - WPF 应用程序的数据库功能:SQLite、SQL CE 还是其他?

我想扩展具有数据库功能的 WPF 应用程序。您会建议使用哪种数据库引擎,为什么?SQLite,SQL CE,其他?

0 投票
6 回答
8230 浏览

c++ - 在 C++ 程序中嵌入数据

我有一个使用 SQLite 的 C++ 程序。我想将 SQL 查询存储在一个单独的文件中——一个纯文本文件,而不是源代码文件——但将该文件像资源一样嵌入到可执行文件中。

(这必须在 Linux 上运行,所以据我所知,我不能将它存储为实际资源,但如果它适用于 Windows,那将是完美的。)

有什么简单的方法可以做到这一点,或者它会有效地要求我为 Linux 编写自己的资源系统吗?(很容易,但需要更长的时间。)

0 投票
13 回答
233996 浏览

sql - 如何转储一些 SQLite3 表的数据?

如何转储数据库的某些 SQLite3 表(不是所有表)的数据,仅转储数据,而不转储模式?转储应该是 SQL 格式,因为它应该稍后很容易重新输入到数据库中,并且应该从命令行完成。就像是

但无需转储模式并选择要转储的表。

0 投票
16 回答
27095 浏览

ruby-on-rails - SQLite3::BusyException

现在使用 SQLite3 运行一个 Rails 站点。

大约每 500 个请求左右,我得到一个

ActiveRecord::StatementInvalid (SQLite3::BusyException: 数据库被锁定:...

解决这个问题的方法是什么,对我的代码的侵入性最小?

我目前正在使用 SQLLite,因为您可以将数据库存储在源代码控制中,这使得备份变得自然,并且您可以非常快速地推出更改。但是,它显然不是真正为并发访问设置的。明天早上我将迁移到 MySQL。

0 投票
8 回答
90509 浏览

database - 如何合并多个 SQLite 数据库?

如果我有大量 SQLite 数据库,它们都具有相同的架构,那么将它们合并在一起以便对所有数据库执行查询的最佳方法是什么?

我知道可以使用ATTACH来执行此操作,但它有32 和 64 个数据库的限制,具体取决于机器上的内存系统。

0 投票
2 回答
2239 浏览

java - 阅读 Firefox 3 书签

Firefox 3 将书签存储在 sqlite 数据库中。有几个黑客可用的 sqlite java 库。有没有办法破解java中的sqlite数据库(不使用库)来可靠地读取书签?有人知道如何以编程方式存储和访问 sqlite DB(来自 java)吗?

0 投票
17 回答
1085589 浏览

sql - 如何列出使用 ATTACH 打开的 SQLite 数据库文件中的表?

什么 SQL 可用于列出表,以及 SQLite 数据库文件中这些表中的行 - 一旦我使用ATTACHSQLite 3 命令行工具上的命令附加它?

0 投票
12 回答
118887 浏览

c# - SQLite 是否有 .NET/C# 包装器?

我有点想在 C#.Net 中使用 SQLite,但我似乎找不到合适的库。有吗?官方的?除了使用包装器之外,还有其他使用 SQLite 的方法吗?

0 投票
5 回答
3103 浏览

database - 为数字数据嵌入的 SQLite / Firebird

我有一个实验,需要存储 1Mb/s 的数字数据以供以后处理。直接写入数据库就像写入 CSV 文件一样容易,然后我就可以轻松检索子集或范围。

我有 sqlite2 的经验(当它只有文本字段时),它似乎与原始磁盘访问一样快。对此应用程序的当前最佳进程内 DBMS 有何意见?

抱歉 - 最初应该在 Windows 上添加这是 C++,但跨平台很好。理想情况下,DB 二进制文件格式应该是跨平台的。

0 投票
4 回答
2120 浏览

windows - 如何处理 sqlite2 到 sqlite3 迁移中的 UTF-8 字符

尝试简单的方法:

sqlite2 mydb.db .dump | sqlite3 mydb-new.db

我收到了这个错误:

第 84802 行附近的 SQL 错误:没有这样的列:D

在该行中,脚本是这样的:

插入车辆值(127548,'21K0065217', Ñ ,'PA007808',65217,279,1989,3,468,'1998-07-30 00:00:00.000000','14/697/98-07',2, '',1);

我的猜测是没有引号的 'Ñ' 是问题所在

任何的想法?

PD:我现在在 Windows 下,我想使用命令行以便它可以自动化(这个过程将由服务器每天完成)。