问题标签 [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 投票
12 回答
239403 浏览

python - 使用 Python sqlite3 API 的表、数据库模式、转储等列表

出于某种原因,我找不到一种方法来获得 sqlite 的交互式 shell 命令的等价物:

使用 Python sqlite3 API。

有这样的吗?

0 投票
4 回答
61718 浏览

sql - 将 SQLite3 转储导入数据库

我觉得这是一个愚蠢的问题,因为这似乎是常识。. . 但是我可以放在一起的谷歌搜索似乎无法给我答案!

我知道如何使用 .dump 命令从 sqlite3 数据库中获取数据。但是现在我有了这个名为 export.sqlite3.sql 的 ASCII 文件。. . 我似乎无法将它恢复到我想要的数据库中。

我的目标是将我在一个 Rails 应用程序中的数据传输到另一个应用程序,这样我就不必再花各种时间创建虚拟数据了。. . 所以我从我的第一个应用程序中转储了数据,摆脱了所有 CREATE TABLE 语句,并确保我的第二个应用程序上的模式匹配。. . 现在我只需要把它放进去。

有人介意帮助我吗?当你找到方法时,你能告诉我你在谷歌上插入了什么吗,因为我现在正用勺子敲打我的头,因为我认为这很容易找到。

0 投票
3 回答
17097 浏览

c# - 使用 System.Data.SQLite 如何使用相对路径在连接字符串中指定数据库文件

想要在不同的服务器上部署我的项目,我希望能够使用相对路径指定连接字符串。我似乎无法让它发挥作用,并想知道它是否有一些技巧......?

0 投票
8 回答
36931 浏览

c# - 你如何使用 LINQ 和 Sqlite

有人会解释如何让 LINQ 与 Sqlite 一起工作。

0 投票
2 回答
2517 浏览

c++ - SQLite C/C++ API 无符号字符 *

为什么 SQLite C/C++ APIunsigned char *为文本值返回 s 而不是更实际的char *类型?

这与unsigned char问题有些相关,除了 SQLite API 的决定似乎与为char *类似字符串的值给出的传统建议相反。

例如:

0 投票
3 回答
32440 浏览

sql - 由 UNION 形成的表的列名

给定几个简单的表格,如下所示:

如果我要在查询中将它们联合在一起,我该如何称呼该列?

现在,在 mysql 中,我显然可以将 T 的列称为“foo”——联合中第一个关系的匹配列的名称。然而,在 sqlite3 中,这似乎不起作用。有没有一种在所有 SQL 实现中都是标准的方法?

如果没有,那么只为 sqlite3 怎么样?

更正:sqlite3 确实允许您将 T 的列称为“foo”!哎呀!

0 投票
5 回答
1159 浏览

mysql - SQLite 是否适合在生产网站中使用?

我正在使用 Django 重写一个 PHP+MySQL 站点,该站点平均每天点击 40-50 次。

SQLite 是否适合在这里使用?它们之间有什么优点/缺点吗?

我只是使用数据库来存储博客和可以编辑它的用户。我正在使用全文搜索进行博客搜索,但在任何地方都没有复杂的连接。

0 投票
2 回答
3972 浏览

c - 从 sqlite3_column_blob() 方法获取的指针是否需要删除?

像这样: const void * test = sqlite3_column_blob(stat, 1); 我可以删除或删除[]测试吗?

0 投票
1 回答
11598 浏览

database - 通过 http 和 json 同步 2 个 sqlite 表的最佳方法是什么?

我有一个相当简单的同步问题。我有一个包含大约 10 列的表,我想在 3 个不同客户端上的 sqlite 文件之间保持同步:一个 Iphone 客户端、一个浏览器客户端和一个 Ruby on Rails 客户端。所以我需要一个简单的 sycing 解决方案,它适用于所有 3,即我可以轻松地在 Javascript、Objective C 和 Ruby 中实现它,并且它可以通过 HTTP 与 JSON 一起使用。我查看了其他同步解决方案的各种组件,例如 git 中的那个,一些来自 Google gears 社区的教程,以及一个名为acts_as_replica 的rails 插件。我天真的方法是简单地在数据库中创建一个最后同步的时间戳,然后创建一个所有删除的变更日志。(我不允许更新表中的条目)。然后我可以检索自上次时间戳以来的所有新条目,

我应该考虑使用每个条目的 SHA1 哈希或 UUID 还是最后同步的时间戳就足够了?如何确保没有重复条目?有没有我可以遵循的更简单的算法?

0 投票
2 回答
9679 浏览

sqlite - 如何在 Netbeans 6.5 中创建数据库服务以连接 SQLite 数据库?

我使用 Netbeans IDE (6.5) 并且我有一个 SQLite 2.x 数据库。我从zentus.com安装了一个 JDBC SQLite 驱动程序,并在 Nebeans 服务面板中添加了一个新驱动程序。然后尝试使用我的数据库的此 URL 从 Services > Databases 连接到我的数据库文件:

jdbc:sqlite:/home/farzad/netbeans/myproject/mydb.sqlite

但它无法连接。我得到这个例外:

我该怎么办?:(