草庐IT

sqlitePlugin

全部标签

android - 在 ionic 2 中使用 SQLite 时出现 sqlitePlugin 错误

I'mtryingtoimplementthissimpleexamplegiveninionic2doc:http://ionicframework.com/docs/v2/native/sqlite/我在MAC上尝试了这个例子(在ionic项目的'www\test.sqlite'文件夹下的数据库上执行查询),我都得到了这个错误在浏览器和iOS模拟器上(也不适用于设备):ReferenceError:sqlitePlugin未定义我已将cordova-sqlite-storage插件添加到ionic项目中。代码:constructor(publicnavCtrl:NavControl

angularjs - 如何将 ngCordova s​​qlite 服务和 Cordova-SQLitePlugin 与 Ionic Framework 一起使用?

我一直在尝试将sqlite合并到一个简单的Ionic应用程序中,这是我一直遵循的过程:ionicstartmyAppsidemenu然后我安装sqlite插件:ionicpluginaddhttps://github.com/brodysoft/Cordova-SQLitePlugin和ngCordovabowerinstallngCordova这给了我以下选项:找不到适合angular的版本,请选择一个:1)angular#1.2.0解析为1.2.0并且是ngCordova#0.1.4-alpha所要求的2)angular#>=1.0.8解析为1.2.0并且是angular-ui-r

angularjs - 如何将 ngCordova s​​qlite 服务和 Cordova-SQLitePlugin 与 Ionic Framework 一起使用?

我一直在尝试将sqlite合并到一个简单的Ionic应用程序中,这是我一直遵循的过程:ionicstartmyAppsidemenu然后我安装sqlite插件:ionicpluginaddhttps://github.com/brodysoft/Cordova-SQLitePlugin和ngCordovabowerinstallngCordova这给了我以下选项:找不到适合angular的版本,请选择一个:1)angular#1.2.0解析为1.2.0并且是ngCordova#0.1.4-alpha所要求的2)angular#>=1.0.8解析为1.2.0并且是angular-ui-r

android - sqlcipher 'open' 性能与 cordova 和 Cordova-SQLitePlugin

我有一个相对复杂的sqlcipher数据库(27个表)但条目很少(每个表在50-200个条目之间)。当我运行SELECT语句(与相应View相同)、连接3个表、执行几个“LIKE”(使用EXPLAIN优化)时,桌面客户端CPU(使用sqlcipher)需要3毫秒用于查询。但是在Android上使用Cordova-SQLitePlugin执行相同的查询需要将近1900毫秒-因为打开数据库花费大约>1800毫秒,显然在每次页面加载后都会重复。查询是这样发出的:vardb=window.sqlitePlugin.openDatabase({name:"myDatabase",key:"myS

sqlite - ionic 2 错误 'ReferenceError: sqlitePlugin is not defined'

我一直在使用ionic2nativesqliteplugin制作一个基本的应用程序来捕获图像并将其存储到手机本地存储中。当我在genymotion模拟器上运行应用程序时,有时会不断收到未捕获的异常错误(似乎来自sql插件)。当我使用-live参数(ionicrunandroid-c-l)重新加载应用程序时,通常会发生这种情况。我还注意到存储在应用程序上的数据没有出现(这再次表明在“实时重新加载”时加载存储的数据存在一些问题)我把我得到的错误放在下面的控制台上:控制台错误消息[13:28:27]Starting'html'...[13:28:27]Finished'html'after4

android - window.openDatabase() 和 window.sqlitePlugin.openDatabase() 函数之间的区别?

使用Cordova版本3.x和Android版本2.x到4.x。我在想:我的理解是否正确,即默认情况下所有Android设备都有一个用于创建sqlite数据库的sqlite程序/接口(interface)?上述两个数据库函数调用是否在设备中创建了一个sqlite数据库?如果以上答案是否,那么上述两个函数调用创建的是什么类型的数据库?如果答案是是,那么window.sqlite.openDatabase()是window.openDatabase()函数包装器吗?调用创建的数据库是否持久?即关闭再打开cordova打包的应用后数据是否可用?以上两种方法创建的数据库大小是否有最大限制?