0

api をdatabase_back.db使用してデータベースを作成し、 location に保存しました。sqlite3C:\temp\my_db.db

ブラウザからこのデータベースにアクセスしたい。私がしたとき

<html>
<head>
    <script type="text/javascript">
    var db = openDatabase('c:\\temp\\database_hack.db','1.0','my first', 2*1024);
    var result;
    db.transaction(function (tx) {
      tx.executeSql('CREATE TABLE IF NOT EXISTS foo (id unique, text)');
      tx.executeSql('INSERT INTO foo (id, text) VALUES (1, "synergies")');
    });

    db.transaction(function(tx) {
      tx.executeSql("SELECT Count(*) As c FROM foo", [], function(tx, r){
        console.log(tx, r);
        console.log(r.rows.item(0).c);
      },
        function(tx, r){console.log(tx, r)});
     });
    </script>
</head>
<body>
    Hello world
</body>
</html>

次に、sqlite コンソールを使用して、データベースに foo が作成されているかどうかを確認しました。

sqlite> select * from foo;
Error: No such table foo

これらのデータベースは両方とも異なると思います。特定の場所にある sqlite データベースにアクセスするにはどうすればよいですか? クロムに固有の場所に移動して動作させることはできますか?

4

0 に答える 0