问题标签 [react-native-sqlite-storage]
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.
react-native - 在 Expo React Native 中使用 SQLite
我试图用 Expo React Native 创建一个移动应用程序,但它必须是一个离线应用程序,所以我需要使用本地数据库。在我的应用程序中,三个屏幕的三个文件:一个是主页,在另一个屏幕中,用户可以在本地数据库中保存一些数据,在另一个页面中,用户可以看到保存的数据(作为待办事项应用程序) . 它试图在 AddScreen 文件中创建表,但是当我尝试从 ShowScreen 文件访问它时它不起作用。我正在考虑在另一个文件中创建一个类,在哪里创建表,并创建一个添加数据的函数和另一个读取数据的函数;但我不知道该怎么做。你可以帮帮我吗 ?
- 这是 AddScren 文件的主要部分:
- 这是 ShowScreen 文件的主要部分:
react-native-sqlite-storage - 我们如何将 RNSqlite db 存储在外部存储中,例如谷歌驱动器而不是内部存储?
我正在使用 react-native-sqlite-storage 创建数据库并将其存储在内部存储中。所以问题是当我重新安装我的应用程序时,我的应用程序中没有显示任何数据。所以任何线索,我们如何使用外部存储,最好是 GOOGLE DRIVE 或任何其他最佳建议。谢谢你。这是我在这个平台上被问到的第一个问题。祝我好运。再次感谢。
react-native - 首先或在应用程序中创建 SQLite DB?
我是 react-native 的新手,正在寻找使用 sqlite 的最佳实践。在互联网上,我看到了有关如何创建数据库的不同方法。我很好奇,我是否应该首先使用带有所有表和架构的“DB Browser for Sqlite”创建数据库并在应用程序中打开?或在初始化期间在应用程序中创建所有内容?最好的方法是什么?有什么好处?谢谢
javascript - 从两个表sqlite中选择数据并返回到JSON
我有两张桌子:
1 - 用户
用户名 | 名 | 姓 |
---|---|---|
1 | 名称1 | 最后1 |
2 | 名称2 | 最后2 |
2 - 书籍
身份证 | 姓名簿 | 用户名 |
---|---|---|
1 | 书1 | 1 |
2 | 书2 | 1 |
3 | 书3 | 2 |
我正在使用React-Native和react-native-sqlite-storage
函数返回这个 json
但我希望我的 json 是那样的
是否有(react-native)库可以让我轻松解决这个问题?感谢帮助。
react-native - TypeError:plugin.warn 不是 SQLitePluginTransaction.addStatement 的函数
将数据插入到 React 本机 Sqlite DB 中的表中时出现以下错误
可能未处理的 Promise Rejection (id: 0): TypeError: plugin.warn is not a function TypeError: plugin.warn is not a function at SQLitePluginTransaction.addStatement (http://localhost:8081/index.bundle?platform=android&dev=true&minify =false:416247:18) 在 SQLitePluginTransaction.executeSql (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:416228:10) 在 http://localhost:8081/index.bundle?platform =android&dev=true&minify=false:415677:42 at tryCallTwo (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:27207:7) at doResolve (http://localhost:8081/index. bundle?platform=android&dev=true&minify=false:27371:15) 在 SQLitePluginTransaction.plugin.. 的新 Promise (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:27230:5)[as executeSql] (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:415656:23) 在 SQLitePluginTransaction.fn (http://localhost:8081/index.bundle?platform=android&dev= true&minify=false:415583:15) 在 SQLitePluginTransaction.start (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:416184:12) 在 http://localhost:8081/index.bundle?平台=android&dev=true&minify=false:415866:32开发=真&缩小=假:415866:32开发=真&缩小=假:415866:32
下面是将数据插入数据库的代码
react-native - 无法使用 react-native-sqlite-storage 在 SQLite 中执行任何查询 ...我正在为 android tv 应用程序尝试它
块引用
我还使用表创建了数据库并将其存储到 android/app/src/main/assets/sqlite.db 并将 createFromLocation 设置为 1 或 2
react-native - 如何使用 react-native-sqlite-storage 在 react-native 中存储和更新图像
如果我需要更新或更改图像,我稍后会尝试将图像存储在我的应用程序的本地存储文件夹中,以便我可以?
react-native - react-native-sqlite-storage InternalError Metro
我正在尝试将https://github.com/andpor/react-native-sqlite-storage实施到我的 react native 项目(适用于 Android)中。
这是我的 React Native 版本:
这是我的步骤:
我认为我不需要额外的步骤,因为我有 >0.6 版本的 React Native。所以我决定用那个库编写一些东西。我做进口
我收到了那个错误:
我在这里找到了解决方案但是,这个包本身指定了一个无法解析的“主”模块字段,我metro.config.js
看起来像这样:
但我仍然有同样的错误。
你有什么解决方案,或者我在配置这个库或其他东西时犯了一个错误?
react-native - 无法在本机反应中将数据插入 SQLite 数据库
我在 React Native 中坚持使用 SQLite 数据库,但我不知道实际上是什么问题。
我正在打开数据库,创建表并尝试插入一些随机数据,但是当我尝试显示插入的数据时,有一个空数组。我不确定插入或显示是否出错,或者我的整个数据库打开错误。
我在这里打开数据库:
在这里我正在创建表并尝试插入数据并显示它:
创建表并插入数据后我的日志:
知道出了什么问题,或者我应该怎么做?我将不胜感激