我不能完全肯定,如果我理解正確的問題...但這裏的東西可能會或可能不會回答你的問題(在谷歌Chrome工作,不當然還有其他的東西):
var db = openDatabase(dbname);
db.transaction(function (query){
query.executeSql(sql);
});
但是你提到了「web created」......這是否意味着像PHP這樣的服務器端腳本?這聽起來像你有必要導入到數據庫中的SQL,所以爲什麼不創建一個帶有文本框的頁面,它可以讓你粘貼SQL,然後將它發佈到數據庫。如果這是在PHP中,那麼它看起來像這樣:
<form action="index.php" method="POST">
<textarea name="query"></textarea />
<input type="text" name="password" />
<input type="submit />
</form>
<?
if ($_POST['password']=="my super secure password")
{
$dbname='base';
$mytable ="tablename";
$base= new SQLiteDatabase($dbname);
$base->queryexec($_POST['query']);
}
?>
它應該不難想出任何其他語言的等價物。如果你需要幫助,你知道在哪裏問! ;)
問題是,我有一個HTML頁面...我可以用javascript創建一個sqlite數據庫。但是,我發現沒有JavaScript函數可以讀取現有的數據庫。 – Zakaria 2010-11-13 23:50:35
不可能。您需要某種服務器腳本來將信息提供給瀏覽器。 – Hamish 2010-11-15 22:21:42