我正在使用HTML5创建一个客户端数据库,使用的是Lawnchair库,但是当我创建一个新的Lawnchair对象时,我得到的是一个新的本地存储,而不是一个新的数据库
var people = new Lawnchair('people');
问题是,在本地存储中,我只有一个表,并且我需要能够创建多个表。
我正在写一个函数,它将坐在一个外部文件中,在网络数据库中创建表格。这一切都是通过Javascript和HTML5本地数据库完成的。我想传入一个变量来生成表名,如下所示:
mydb.transaction(function(tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS **?** (id INTEGER PRIMARY KEY, name TEXT)', [**DB_Table**]);
});
但是要知道,问号只能用来代替,有什么办法可以解决这个问题吗?
两个数据库应用,一个是HTML5 WebSql,一个是用ADT构建的Android。两者使用完全相同的Sqlite数据库,因此使用相同的模式、表和索引。
SELECT
road.description,
xy.lat AS lat,
xy.lon AS lon,
road.id_road AS id_road
FROM xy
INNER JOIN road
ON xy.id_road = road.ID_ROAD
WHERE xy.lat BETWEEN -36.89804010977648
AND -36.87804011