SQLite db文件不存在于数据库文件夹中(使用visual studio 2015的cordova)

时间:2015-09-04 08:54:28

标签: android visual-studio sqlite cordova

大家,

因为我使用 visual studio 2015 ,所以我使用ddms bat文件(C:\ Program Files(x86)\ Android \ android-sdk \ tools)来查看db文件,我遇到了我无法在data / data / myAPP_Name / databases /文件夹中找到我的SQLite db文件**(TodoDB.db)**的问题,只有一个名为 barcode-scanner-history.db的db文件而不是我的数据库( TodoDB.db

另外,我在data / data / myAPP_Name / app_webview / databases /中找到一个Datebase.db,我发现db文件中的内容是TodoDB.db的模式



SELECT *, (((acos(sin(("26.851791"*pi()/180)) * sin((`lat`*pi()/180))+cos(("26.851791"*pi()/180)) * cos((`lat`*pi()/180)) * cos((("75.781810"- `lng`)*pi()/180))))*180/pi())*60*1.1515*1.609344) as distance
FROM (SELECT *, 
        SUBSTRING_INDEX( location, ',', 1 ) AS lat, 
        SUBSTRING_INDEX( location, ',', -1 ) AS lng
      FROM users_test) x
HAVING distance > 5




顺便说一句,我使用以下代码创建一个sqlite db:



<table>
  <tr>
    <td>id</td>
    <td>origin</td>
    <td>name</td>
    <td>description</td>
    <td>estimated_size</td>
  </tr>
  <tr>
    <td>1</td>
    <td>file__0</td>
    <td>TodoDB</td>
    <td>Todo manager</td>
    <td>10485760</td>
  </tr>
</table>
&#13;
&#13;
&#13;

我打电话给open():

&#13;
&#13;
    var html5 = {};
        html5.webdb = {};
        html5.webdb.db = null;

    html5.webdb.open = function () {
        var dbSize = 10 * 1024 * 1024; // `enter code here`10MB
        html5.webdb.db = openDatabase("TodoDB", "1.0", "Todo manager", dbSize);
    }

    html5.webdb.createTable = function () {
        var db = html5.webdb.db;
        db.transaction(function (tx) {
            tx.executeSql("CREATE TABLE IF NOT EXISTS todoTable(ID INTEGER PRIMARY KEY ASC, todo TEXT, added_on DATETIME)", []);
        });
    }
&#13;
&#13;
&#13;

如何找到我的db文件( TodoDB.db

谢谢!

0 个答案:

没有答案