标签: sqlite

在sqlite中将新列插入表中?

我有一个列的表name,qty,rate.现在我需要COLNewnameqty列之间添加一个新列.如何在两列之间添加新列?

sqlite

334
推荐指数
5
解决办法
31万
查看次数

如何在sqlite3/iPhone上获取列名列表?

我想将我的iPhone应用程序迁移到新的数据库版本.由于我没有保存某些版本,我需要检查是否存在某些列名.

Stackoverflow条目建议执行select

SELECT sql FROM sqlite_master
WHERE tbl_name = 'table_name' AND type = 'table'
Run Code Online (Sandbox Code Playgroud)

并解析结果.

这是常见的方式吗?备择方案?

sqlite iphone

330
推荐指数
16
解决办法
43万
查看次数

Java和SQLite

我被单个文件数据库提供的整洁所吸引.什么驱动程序/连接器库可以连接并使用SQLite和Java.

我发现了一个包装库,http://www.ch-werner.de/javasqlite,但还有其他更突出的项目吗?

java sqlite

327
推荐指数
6
解决办法
31万
查看次数

具有非常大的数据库文件的sqlite的性能特征是什么?

我知道sqlite对于非常大的数据库文件表现不佳,即使它们受支持(曾经在sqlite网站上发表评论,说明如果你需要的文件大小超过1GB,你可能要考虑使用企业rdbms.再找不到它,可能与旧版本的sqlite有关.

但是,出于我的目的,我想在考虑其他解决方案之前了解它到底有多糟糕.

我说的是数千兆字节的sqlite数据文件,从2GB开始.有人对此有经验吗?任何提示/想法?

database sqlite performance

317
推荐指数
9
解决办法
16万
查看次数

如何在Android应用程序中使用现有数据库

我已经创建了一个SQLite数据库.我想在我的Android项目中使用这个数据库文件.我想将此数据库与我的应用程序捆绑在一起.

应用程序如何才能访问此数据库并将其用作数据库,而不是创建新数据库?

java eclipse sqlite android

317
推荐指数
4
解决办法
20万
查看次数

核心数据与SQLite 3

我已经非常熟悉关系数据库,并且过去曾使用SQLite(和其他数据库).但是,Core Data具有一定的吸引力,因此我正在考虑花一些时间来学习它以用于我的下一个应用程序.

使用Core Data而不是SQLite有什么好处,反之亦然?每个的优点/缺点是什么?

当Apple没有将它用于许多旗舰应用程序(如Mail.app或iPhoto.app)时,我发现很难证明学习Core Data的成本是合理的 - 而是选择了SQLite数据库.SQLite也广泛用于iPhone.

那些熟悉使用它们的人可以评论他们的经历吗?或许,与大多数事情一样,问题比仅仅使用一个而不是另一个问题更深层次?

sqlite macos cocoa core-data

315
推荐指数
4
解决办法
9万
查看次数

如何重命名SQLite数据库表中的列?

我需要在SQLite数据库的某些表中重命名几列.我知道之前在stackoverflow上已经提出了类似的问题,但它一般用于SQL,并且没有提到SQLite的情况.

ALTER TABLE的SQLite文档中,我认为不可能"轻松"地做这样的事情(即单个ALTER TABLE语句).

我想知道有人知道用SQLite做这种事情的通用SQL方法.

sqlite alter-table

286
推荐指数
8
解决办法
17万
查看次数

什么时候SQLiteOpenHelper onCreate()/ onUpgrade()运行?

我已经在我的桌子上创建了我的桌子SQLiteOpenHelper onCreate()但收到了

SQLiteException: no such table
Run Code Online (Sandbox Code Playgroud)

要么

SQLiteException: no such column
Run Code Online (Sandbox Code Playgroud)

错误.为什么?

注意:

(这是每周数十个类似问题的合并摘要.试图在这里提供一个"规范的"社区维基问题/答案,以便所有这些问题可以引导到一个很好的参考.)

sqlite android sqlexception sqliteopenhelper android-sqlite

284
推荐指数
5
解决办法
11万
查看次数

用于Android开发的任何好的ORM工具?

任何在Android上工作的人('gPhone')都拥有或知道我可以找到一个好的ORM工具的地方吗?代码用Java编写,数据库是SQLite.我想要找到的是一个给定对象定义的工具,可以自动生成表和CRUD函数(这将是非常棒的),或者除此之外,一个可以采用表定义,对象定义,并自动生成CRUD功能.问题是所有这一切都必须在Android框架内发生,Android框架有自己的数据库访问工作方式.

java sqlite orm android crud

282
推荐指数
9
解决办法
8万
查看次数

如何在字符串比较时将Sqlite3设置为不区分大小写?

我想通过字符串匹配从sqlite3数据库中选择记录.但是如果我在where子句中使用'=',我发现sqlite3区分大小写.任何人都可以告诉我如何使用字符串比较不区分大小写?

sqlite case-insensitive

282
推荐指数
5
解决办法
16万
查看次数