gpt4 book ai didi

android - 如何从 SQLite 数据库中存储和获取大文本数据?

转载 作者:行者123 更新时间:2023-11-29 15:12:15 25 4
gpt4 key购买 nike

我正在开发一个安卓项目。它是一个教程应用程序,我在其中提供了 100 章。但是我不知道如何将这些章节存储在我的应用程序的本地数据库中以及如何在单击按钮时获取它。我想提供单击按钮的便利,必须打开下一个 Activity ,并且必须在该 Activity 上加载章节的内容。 例如。如果我单击“第 1 章”按钮,则必须从 SQlite 数据库加载第 1 章。 我听了很多教程,但我并不满意。请有人帮助我。

最佳答案

你有两个选择:

  • TEXT 类型 - SQLite 支持很长的文本。

来源:http://www.sqlite.org/faq.html#q9

SQLite will be happy to store a 500-million character string there

  • BLOB类型:如果不想用TEXT,可以用BLOB代替(插入/更新时需要把大文本转成字节数组,再把字节数组转回大文本稍后)

用于数据库设计。你可以这样做:

- Book table ( _id, name, ...)

- Chapter table (_id, content (TEXT,BLOB), book_id, chapter_number, ...);

关于android - 如何从 SQLite 数据库中存储和获取大文本数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29801921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com