是否有可能在Javascript中附加一个sqlite数据库?

问题描述:

是否有可能做这样的事情?是否有可能在Javascript中附加一个sqlite数据库?

mDB = openDatabase("mainDB","1.0","Main Database",5 * 1024 * 1024); 
sDB = openDatabase("subDB","1.0","Sub Database",5 * 1024 * 1024); 

mDB.transaction(function(tx){ 
    tx.executeSql("ATTACH DATABASE subDB as sub", []); 
}); 

虽然这段代码不工作。在SQL语句中,根据规范,subDB这个词应该是一个真正的文件引用。这在sqlite3 CLI中工作正常,但它应该在Javascript代码中是什么?使用openDatabase命令中指定的shortName似乎很自然,但显然这不起作用。

WebSQL不允许访问数据库文件名,所以这是不可能的。