Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sqlite 如何在HTML5中加载现有的.db文件_Sqlite_Cordova - Fatal编程技术网

Sqlite 如何在HTML5中加载现有的.db文件

Sqlite 如何在HTML5中加载现有的.db文件,sqlite,cordova,Sqlite,Cordova,我需要在Android上的phone Gap应用程序中加载现有的.db文件。下面给出的代码正在创建新数据库 var db = window.openDatabase("DBName", "1.0", "description", 5*1024*1024); db.transaction(function(tx) { tx.executeSql("SELECT * FROM test", [], successCallback, errorCallback); }); 但是我想加载我

我需要在Android上的phone Gap应用程序中加载现有的.db文件。下面给出的代码正在创建新数据库

var db = window.openDatabase("DBName", "1.0", "description", 5*1024*1024); 
db.transaction(function(tx) 
{
    tx.executeSql("SELECT * FROM test", [], successCallback, errorCallback);
});
但是我想加载我现有的数据库。但我不知道该怎么做


请帮我写代码。

你应该看看这篇文章


)你应该看看这篇文章


)

openDatabase函数应该打开一个现有的数据库,如果它以该名称和版本存在。尝试将版本字段设置为空(“”)。我尝试将空(“”)版本号和数据库名称作为DatabasePawan.db传递,并将我的db文件放入内存中,然后数据库也没有加载,它正在创建一个新的数据库,其数据库名如屏幕截图中所示。请再给我一些建议。openDatabase函数应该打开一个现有的数据库,如果它以该名称和版本存在的话。尝试将版本字段设置为空(“”)。我尝试将空(“”)版本号和数据库名称作为DatabasePawan.db传递,并将我的db文件放入内存中,然后数据库也没有加载,它正在创建一个新的数据库,其数据库名如屏幕截图中所示。请再给我一些建议。谢谢它帮助我理解了phoneGap数据库的概念,并且我能够做到。上面simon提供的链接帮助我在phoneGap Android项目中使用现有的.db文件,但现在我想在我的phoneGap blackberry项目中实现同样的任务。有人能告诉我一些想法吗?我用上面的链接复制了现有的数据库,但是对于android版本4.4+它不起作用。谁能给我提个解决方案/主意吗。openDatabase(“DBName”,“1.0”,“description”,5*1024*1024);window.openDatabase()将我的数据库文件替换为默认文件。感谢它帮助我理解phoneGap数据库的概念,并且我能够做到这一点。上面simon提供的链接帮助我在phoneGap Android项目中使用现有的.db文件,但现在我想在我的phoneGap blackberry项目中实现相同的任务。有人能告诉我一些想法吗?我用上面的链接复制了现有的数据库,但是对于android版本4.4+它不起作用。谁能给我提个解决方案/主意吗。openDatabase(“DBName”,“1.0”,“description”,5*1024*1024);openDatabase()用默认值替换我的数据库文件。