简体   繁体   English

如何在 Android 中创建/打开数据库?

[英]How do I create/open a database in Android?

In PhoneGap how do I create/open a database in Android?在 PhoneGap 中,如何在 Android 中创建/打开数据库?

I am using this code to create a database:我正在使用此代码创建一个数据库:

function onDeviceReady() {
        alert("okey");
        var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
 }

then, in console it prints this error message:然后,在控制台中它会打印此错误消息:

E/Web Console(13516): TypeError: Result of expression 'db' [null] is not an object. at file:///android_asset/www/index.html:24 E/Web 控制台 (13516):TypeError:表达式 'db' [null] 的结果不是 object。在 file:///android_asset/www/index.html:24

How can I remove this problem?我怎样才能消除这个问题?

I think your problem is with scope of db variable.我认为你的问题是 scope 的 db 变量。 Try this试试这个

var db;
function onDeviceReady() {
        alert("okey");
        db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
 }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM